|  |  | @ -43,6 +43,79 @@ float glowb = 120.0f; | 
			
		
	
		
		
			
				
					
					|  |  |  | int glowtype = 1; |  |  |  | int glowtype = 1; | 
			
		
	
		
		
			
				
					
					|  |  |  | int glowtype2 = 2; |  |  |  | int glowtype2 = 2; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | //Ha think i was done ?
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool lightbackpack = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool medbackpack = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool heavybackpack = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool shieldupgrade = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool shieldupgradehead = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool accelerant = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool phoenix = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool healthlarge = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool healthsmall = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool shieldbattsmall = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool shieldbattlarge = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool ammosniper = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool ammohc = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool optic = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool ammosc = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool ammonrg = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool ammoshotgun = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool lasersight = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool magsniper = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool magenergy = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool stocksniper = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool stockregular = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool shielddown = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool lightammomag = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool heavyammomag = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool optic2x = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool opticholo1x = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool opticholo1x2x = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool opticthreat = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool optic3x = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool optic2x4x = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool opticsniper6x = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool opticsniper4x8x = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool opticsniperthreat = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool suppressor = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weaponmod = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool grenade_frag = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool grenade_arc_star = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool grenade_thermite = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool shotgunbolt = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_kraber = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_mastiff = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_lstar = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_havoc = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_devotion = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_triple_take = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_flatline = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_hemlock  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_g7_scout  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_alternator  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_r99  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_prowler  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_volt  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_longbow  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_charge_rifle  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_spitfire  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_r301 = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_eva8  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_peacekeeper  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_mozambique  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_wingman  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_p2020  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_re45  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_sentinel  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_bow  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_3030_repeater = false;  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_rampage  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | bool weapon_car_smg  = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | bool actions_t = false; |  |  |  | bool actions_t = false; | 
			
		
	
		
		
			
				
					
					|  |  |  | bool esp_t = false; |  |  |  | bool esp_t = false; | 
			
		
	
	
		
		
			
				
					|  |  | @ -628,10 +701,145 @@ static void set_vars(uint64_t add_addr) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*22, glowb_addr); |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*22, glowb_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	uint64_t firing_range_addr = 0; |  |  |  | 	uint64_t firing_range_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*23, firing_range_addr); |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*23, firing_range_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  | 	uint64_t glowtype_addr = 0; |  |  |  | 	uint64_t lightbackpack_addr = 0; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*24, glowtype_addr); |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*24, lightbackpack_addr); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 	uint64_t glowtype2_addr = 0; |  |  |  | 	uint64_t medbackpack_addr = 0; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*25, glowtype2_addr); |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*25, medbackpack_addr); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t heavybackpack_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*26, heavybackpack_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t shieldupgrade_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*27, shieldupgrade_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t shieldupgradehead_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*28, shieldupgradehead_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t accelerant_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*29, accelerant_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t phoenix_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*30, phoenix_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t healthlarge_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*31, healthlarge_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t healthsmall_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*32, healthsmall_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t shieldbattsmall_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*33, shieldbattsmall_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t shieldbattlarge_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*34, shieldbattlarge_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t ammosniper_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*35, ammosniper_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t ammohc_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*36, ammohc_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t optic_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*37, optic_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t ammosc_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*38, ammosc_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t ammonrg_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*39, ammonrg_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t ammoshotgun_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*40, ammoshotgun_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t lasersight_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*41, lasersight_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t magsniper_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*42, magsniper_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t magenergy_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*43, magenergy_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t stocksniper_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*44, stocksniper_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t stockregular_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*45, stockregular_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t shielddown_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*46, shielddown_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t lightammomag_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*47, lightammomag_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t heavyammomag_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*48, heavyammomag_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t optic2x_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*49, optic2x_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t opticholo1x_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*50, opticholo1x_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t opticholo1x2x_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*51, opticholo1x2x_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t opticthreat_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*52, opticthreat_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t optic3x_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*53, optic3x_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t optic2x4x_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*54, optic2x4x_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t opticsniper6x_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*55, opticsniper6x_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t opticsniper4x8x_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*56, opticsniper4x8x_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t opticsniperthreat_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*57, opticsniperthreat_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t suppressor_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*58, suppressor_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weaponmod_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*59, weaponmod_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t grenade_frag_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*60, grenade_frag_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t grenade_arc_star_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*61, grenade_arc_star_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t grenade_thermite_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*62, grenade_thermite_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t shotgunbolt_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*63, shotgunbolt_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_kraber_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*64, weapon_kraber_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_mastiff_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*65, weapon_mastiff_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_lstar_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*66, weapon_lstar_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_havoc_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*67, weapon_havoc_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_devotion_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*68, weapon_devotion_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_triple_take_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*69, weapon_triple_take_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_flatline_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*70, weapon_flatline_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_hemlock_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*71, weapon_hemlock_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_g7_scout_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*72, weapon_g7_scout_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_alternator_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*73, weapon_alternator_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_r99_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*74, weapon_r99_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_prowler_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*75, weapon_prowler_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_volt_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*76, weapon_volt_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_longbow_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*77, weapon_longbow_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_charge_rifle_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*78, weapon_charge_rifle_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_spitfire_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*79, weapon_spitfire_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_r301_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*80, weapon_r301_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_eva8_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*81, weapon_eva8_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_peacekeeper_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*82, weapon_peacekeeper_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_mozambique_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*83, weapon_mozambique_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_wingman_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*84, weapon_wingman_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_p2020_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*85, weapon_p2020_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_re45_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*86, weapon_re45_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_sentinel_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*87, weapon_sentinel_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_bow_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*88, weapon_bow_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_3030_repeater_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*89, weapon_3030_repeater_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_rampage_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*90, weapon_rampage_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	uint64_t weapon_car_smg_addr = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	client_mem.Read<uint64_t>(add_addr + sizeof(uint64_t)*91, weapon_car_smg_addr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	uint32_t check = 0; |  |  |  | 	uint32_t check = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	client_mem.Read<uint32_t>(check_addr, check); |  |  |  | 	client_mem.Read<uint32_t>(check_addr, check); | 
			
		
	
	
		
		
			
				
					|  |  | @ -673,6 +881,78 @@ static void set_vars(uint64_t add_addr) | 
			
		
	
		
		
			
				
					
					|  |  |  | 			client_mem.Read<float>(glowg_addr, glowg); |  |  |  | 			client_mem.Read<float>(glowg_addr, glowg); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			client_mem.Read<float>(glowb_addr, glowb); |  |  |  | 			client_mem.Read<float>(glowb_addr, glowb); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			client_mem.Read<bool>(firing_range_addr, firing_range); |  |  |  | 			client_mem.Read<bool>(firing_range_addr, firing_range); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(lightbackpack_addr, lightbackpack); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(medbackpack_addr, medbackpack); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(heavybackpack_addr, heavybackpack); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(shieldupgrade_addr, shieldupgrade); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(shieldupgradehead_addr, shieldupgradehead); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(accelerant_addr, accelerant); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(phoenix_addr, phoenix); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(healthlarge_addr, healthlarge); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(healthsmall_addr, healthsmall); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(shieldbattsmall_addr, shieldbattsmall); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(shieldbattlarge_addr, shieldbattlarge); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(ammosniper_addr, ammosniper); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(ammohc_addr, ammohc); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(optic_addr, optic); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(ammosc_addr, ammosc); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(ammonrg_addr, ammonrg); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(ammoshotgun_addr, ammoshotgun); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(lasersight_addr, lasersight); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(magsniper_addr, magsniper); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(magenergy_addr , magenergy); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(stocksniper_addr, stocksniper); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(stockregular_addr, stockregular); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(shielddown_addr, shielddown); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(lightammomag_addr, lightammomag); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(heavyammomag_addr, heavyammomag); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(optic2x_addr, optic2x); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(opticholo1x_addr, opticholo1x); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(opticholo1x2x_addr, opticholo1x2x); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(opticthreat_addr, opticthreat); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(optic3x_addr, optic3x); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(optic2x4x_addr, optic2x4x); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(opticsniper6x_addr, opticsniper6x); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(opticsniper4x8x_addr, opticsniper4x8x); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(opticsniperthreat_addr, opticsniperthreat); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(suppressor_addr, suppressor); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weaponmod_addr, weaponmod); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(grenade_frag, grenade_frag); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(grenade_arc_star, grenade_arc_star); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(grenade_thermite_addr, grenade_thermite); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(shotgunbolt_addr, shotgunbolt); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_kraber_addr, weapon_kraber); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_mastiff_addr, weapon_mastiff); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_lstar_addr, weapon_lstar); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_havoc_addr, weapon_havoc); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_devotion_addr, weapon_devotion); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_triple_take_addr, weapon_triple_take); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_flatline_addr, weapon_flatline); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_hemlock_addr, weapon_hemlock); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_g7_scout_addr, weapon_g7_scout); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_alternator_addr, weapon_alternator); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_r99_addr, weapon_r99); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_prowler_addr, weapon_prowler); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_volt_addr, weapon_volt); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_longbow_addr, weapon_longbow); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_charge_rifle_addr, weapon_charge_rifle); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_spitfire_addr, weapon_spitfire); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_r301_addr, weapon_r301); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_eva8_addr, weapon_eva8); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_peacekeeper_addr, weapon_peacekeeper); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_mozambique_addr, weapon_mozambique); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_wingman_addr, weapon_wingman); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_p2020_addr, weapon_p2020); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_re45_addr, weapon_re45); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_sentinel_addr, weapon_sentinel); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_bow_addr, weapon_bow); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_3030_repeater_addr, weapon_3030_repeater); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_rampage_addr, weapon_rampage); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			client_mem.Read<bool>(weapon_car_smg_addr, weapon_car_smg); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	 |  |  |  | 	 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 			if(esp && next2) |  |  |  | 			if(esp && next2) | 
			
		
	
	
		
		
			
				
					|  |  | @ -742,8 +1022,573 @@ static void item_glow_t() | 
			
		
	
		
		
			
				
					
					|  |  |  | 					 |  |  |  | 					 | 
			
		
	
		
		
			
				
					
					|  |  |  | 					if(item.isItem() && !item.isGlowing()) |  |  |  | 					if(item.isItem() && !item.isGlowing()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 					{ |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 						item.enableGlow(); |  |  |  | 						//item.enableGlow();
 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					char glowName[200] = { 0 }; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					uint64_t name_ptr; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Read<uint64_t>(centity + 0x30, name_ptr); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.ReadArray<char>(name_ptr, glowName, 200); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					//if (strstr(glowName, "mdl/weapons/")) 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					//{
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					//printf("%s\n", glowName);
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					//}
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (lightbackpack && strstr(glowName, "mdl/humans_r5/loot/w_loot_char_backpack_light.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					else  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + 0x3c8, 0); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + 0x3d0, 0); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						item.disableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (medbackpack && strstr(glowName, "mdl/humans_r5/loot/w_loot_char_backpack_medium.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (heavybackpack && strstr(glowName, "mdl/humans_r5/loot/w_loot_char_backpack_heavy.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (shieldupgrade && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_cha_shield_upgrade_body.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (shieldupgradehead && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_cha_shield_upgrade_head.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (accelerant && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_ultimate_accelerant.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (phoenix && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_phoenix_kit_v1.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (healthlarge && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_health_main_large.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 0); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 128); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (healthsmall && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_health_main_small.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 0); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 128); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (shieldbattsmall && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shield_battery_small.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 0); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 0); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 225); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (shieldbattlarge && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shield_battery_large.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 0); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 0); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 225); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (ammosniper && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_sniper.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 92); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 92); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 255); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (ammohc && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_hc.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (optic && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_hcog_r1.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (ammosc && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_sc.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (ammonrg && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_nrg.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 173); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 47); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (ammoshotgun && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_ammo_shg.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (lasersight && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_lasersight_v1.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (magsniper && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_sniper_v1.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 92); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 92); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 255); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (magenergy && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_energy_v1.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 173); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 47); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (stocksniper && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_stock_folded_sniper.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (stockregular && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_stock_folded_regular.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (shielddown && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shield_down_v1.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (lightammomag && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_v1b.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (heavyammomag && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_v2b.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (optic2x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_hcog_r2.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (opticholo1x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_holo_var.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (opticholo1x2x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_holo_var_2x.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (opticthreat && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_cq_threat.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (optic3x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_rng_hcog_acgs.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (optic2x4x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_rng_aog_var_r1.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 					} |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (opticsniper6x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_sni_dcom.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (opticsniper4x8x && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_sni_var_talon.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (opticsniperthreat && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_optic_sni_threat_wyeon.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (suppressor && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_suppr_v2b.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weaponmod && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_chip.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					item.enableGlow(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (shotgunbolt && strstr(glowName, "mdl/weapons_r5/loot/_master/w_loot_wep_mods_mag_v3b.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					//Nades
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (grenade_frag && strstr(glowName, "mdl/weapons/grenades/w_loot_m20_f_grenade_projectile.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (grenade_thermite  && strstr(glowName, "mdl/Weapons/grenades/w_thermite_grenade.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (grenade_arc_star && strstr(glowName, "mdl/weapons_r5/loot/w_loot_wep_iso_shuriken.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					//Weapons
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_kraber && strstr(glowName, "mdl/weapons/at_rifle/w_at_rifle.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 255); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_mastiff && strstr(glowName, "mdl/weapons/mastiff_stgn/w_mastiff.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_lstar && strstr(glowName, "mdl/weapons/lstar/w_lstar.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 173); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 47); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_havoc && strstr(glowName, "mdl/Weapons/beam_ar/w_beam_ar.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 173); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 47); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_devotion && strstr(glowName, "mdl/weapons/hemlock_br/w_hemlock_br.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 173); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 47); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_triple_take && strstr(glowName, "mdl/weapons/doubletake/w_doubletake.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 173); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 47); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_flatline  && strstr(glowName, "mdl/techart/mshop/weapons/class/assault/flatline/flatline_base_w.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_hemlock && strstr(glowName, "mdl/weapons/m1a1_hemlok/w_hemlok.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_g7_scout && strstr(glowName, "mdl/weapons/g2/w_g2a4.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_alternator && strstr(glowName, "mdl/weapons/alternator_smg/w_alternator_smg.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_r99 && strstr(glowName, "mdl/weapons/r97/w_r97.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_prowler && strstr(glowName, "mdl/Weapons/prowler_smg/w_prowler_smg.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_volt && strstr(glowName, "mdl/weapons/hemlok_smg/w_hemlok_smg.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 173); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 47); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_longbow && strstr(glowName, "mdl/weapons/rspn101_dmr/w_rspn101_dmr.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 92); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 92); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 255); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_charge_rifle && strstr(glowName, "mdl/weapons/defender/w_defender.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 92); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 92); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 255); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_spitfire && strstr(glowName, "mdl/weapons/lmg_hemlok/w_lmg_hemlok.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_r301 && strstr(glowName, "mdl/weapons/rspn101/w_rspn101.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_eva8 && strstr(glowName, "mdl/weapons/w1128/w_w1128.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_peacekeeper && strstr(glowName, "mdl/weapons/peacekeeper/w_peacekeeper.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_mozambique && strstr(glowName, "mdl/weapons/pstl_sa3/w_pstl_sa3.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 68); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 51); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_wingman && strstr(glowName, "mdl/weapons/b3wing/w_b3wing.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 92); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 92); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 255); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_p2020 && strstr(glowName, "mdl/weapons/p2011/w_p2011.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_re45 && strstr(glowName, "mdl/weapons/p2011_auto/w_p2011_auto.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 165); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_sentinel && strstr(glowName, "mdl/Weapons/sentinel/w_sentinel.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 92); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 92); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 255); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_bow && strstr(glowName, "mdl/Weapons/compound_bow/w_compound_bow.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 255); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 255); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 0); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_3030_repeater && strstr(glowName, "mdl/weapons/3030repeater/w_3030repeater.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_rampage && strstr(glowName, "mdl/techart/mshop/weapons/class/lmg/dragon/dragon_base_w.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					if (weapon_car_smg && strstr(glowName, "mdl/techart/mshop/weapons/class/smg/car/car_base_w.rmdl"))  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					{ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					apex_mem.Write<int>(centity + OFFSET_GLOW_ENABLE, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<int>(centity + OFFSET_GLOW_THROUGH_WALLS, 1); // 1 = far, 2 = close
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<GlowMode>(centity + 0x2C4, { 101,101,99,90 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D0, 144); // r
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D4, 238); // g
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						apex_mem.Write<float>(centity + 0x1D8, 144); // b
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						 | 
			
		
	
		
		
			
				
					
					|  |  |  | 					 |  |  |  | 					 | 
			
		
	
		
		
			
				
					
					|  |  |  | 				} |  |  |  | 				} | 
			
		
	
		
		
			
				
					
					|  |  |  | 				k=1; |  |  |  | 				k=1; | 
			
		
	
	
		
		
			
				
					|  |  | @ -788,7 +1633,7 @@ int main(int argc, char *argv[]) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	//const char* ap_proc = "EasyAntiCheat_launcher.exe";
 |  |  |  | 	//const char* ap_proc = "EasyAntiCheat_launcher.exe";
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	//Client "add" offset
 |  |  |  | 	//Client "add" offset
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	uint64_t add_off = 0x12c940; |  |  |  | 	uint64_t add_off = 0x13d980; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	std::thread aimbot_thr; |  |  |  | 	std::thread aimbot_thr; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	std::thread esp_thr; |  |  |  | 	std::thread esp_thr; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |