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