global.sbicon = sprite_add_base64("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACGSURBVDhPYyAB/EfCJAOwRlNzazCG8okG/2ubev7v3ncYppE8A0A4OiGdaM1wm8jSbFzN8p9hBwUGgDSDDYEaABYjRzMo4OAGQF0EUoQPwBTBnQ7mIxkKxAQBWCMovmH+JkUzCMBtR0o0pGlGth0iTDzAZjvRgDq2gzSTYzsMwDQSqZmBAQB5opSjRkvoyQAAAABJRU5ErkJgggAAAAAAAAAAAAAAAAAAAA==",1,8,8) global.sbbutton = sprite_add_base64("iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAIAAACHPC9vAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGCSURBVEhLzZWxTcRAFERXiAosAkTCxaR0gIggow4qgJSQLggQCRHBBcSIDujhmoD5nvV4/NdYAhMwGp2+1zPPe96Trhx2nbuUcnq737psS3IOCHGy2YhyfLFHK0cnkF9WUKK0NbpdZDLWSRHIKRzcjlDg6fUNzqDk1PEVLn4OKqK0IO+wlhYro1eAiEhvF7utkakSiDuoA2of9wcP52UB1Of7goEmImUZVKOUg5w1C0LCWTUKJYq/OAgTKAmkEL17P3I/Pr+klRkQKTJz3LUMkF8GqD216Dfik2SANJM1+R1BAeo/idbAuxJAdZIIclywtvE1+dU0SKDgBMi6vrmj50FkwTGYUEBfIPcIqtlGqdD/HkZpvaYhbVJWSD67vOIghMJjnzfcqNHxnOE1MUlQ9KW2JvMBEWreF/IccBR0STU3o05RDSDNtJ3fN6qHOIg1gLhOB0jS8SWnu7yc2ZESPzWJ1CpQ8j8E6e9ojQH5U9BKFgkV9GuW6iOITrkFT4pd9wXbUD64zkJAAQAAAABJRU5ErkJggg==",1,12,16) script_bind_draw(scr_frick,TopCont.depth+1) #define step with projectile{ if !variable_instance_exists(self,"sbdmg"){ if instance_exists(creator) if creator.object_index=Player{ sbdmg=speed/24 damage+=speed/24 } }else{ sbdmg+=speed/24 damage+=speed/24 /*if !variable_instance_exists(self,"sbdmg") sbdmg=speed/48 else sbdmg+=speed/48 damage+=sbdmg */ } } #define scr_frick persistent=1 with projectile if variable_instance_exists(self,"sbdmg"){ temp=sqrt(sbdmg)/2 draw_sprite_ext(sprite_index,image_index,x,y,temp,temp,image_angle,c_white,min(.2,temp/2)) } draw_set_blend_mode(bm_add) with projectile if variable_instance_exists(self,"sbdmg"){ temp=sqrt(sbdmg)/2 draw_sprite_ext(sprite_index,image_index,x,y,temp,temp,image_angle,c_white,min(.1,temp/2)) } draw_set_blend_mode(bm_normal) #define skill_name return "SNIPER BARREL" #define skill_text return "projectiles deal extra damage#based on distance" #define skill_icon return global.sbicon #define skill_button sprite_index = global.sbbutton; //#define skill_take #define skill_tip return "line up that perfect shot"