Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define init
- //by Morty
- global.spr_idle = sprAllyIdle;
- global.spr_walk = sprAllyWalk;
- global.spr_hurt = sprAllyHurt;
- global.spr_dead = sprAllyDead;
- global.spr_slct = sprCharSelect;
- global.spr_port = sprite_add_base64('iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNTDus58AAAO/SURBVHhe7dY9juRUFAXgFhG7mAAS0sknQASQkSLC2QISOyBhBwSTsQTECiBnQ2jwG817un59/e9yVQ/fJ52kyi7b0jntfgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AV5vxD438mGsCbwycoKfyTwScjK3fLul7ezyc7pAi9SVuZW/D9///X9P3//sTorBgMvQlbeVaMo35eUY79/88VisusMgYf1rLBzw4iDmEo2jJhyTHJdeDjPilrKG8cxN4j6XTx+S5Lrw8MYlTP7K59l7xim0t/HELi7USn7cfTJhlJy1lj6+xkCdzMqYyl6VtqplFHcYij9fQ2Bu2gl3DqOmFsMJd7bx8ClWvn2jKMOIfs3LKYel/3GUuI9DoFLtfJl5Yypb4ha+nju2tSxZL8/lXJ89ztwiVa6qdLGf5v2jiLLlqGUe+jOh5sbla4vZR3F2mF89u7LyWTH16wdSjmmOxdualS4WNKtw/ju388XszSWpaF4i3C1VrZazi3DKFk7jj5zQ5kbSfmuOx5uYlS0K8dRs2ck3iJcpZWsf3vE7+aSlX5rst+tyUZiIFyllSwOJH4+l6Nvj5q5t0hJP5JkICVwqlHBykDqSPrvpnLVQOp91XFMDBlONSpYHUj/+VyuGkhJHUVMdwycalSwreMouXIg9S1iIFylL9iuZIXfmj0DmRg0nCYr2Kq8/ubnZ8mKvzbZNbLMDKMGTpGVazKvvvq2DeHHn/6azNc//Nay9t+vNW+PLPWa3edwir5Yz1JGUYcRR7A1c4PZM47+97vv4RR9sT4kjmLNG2Nr6ljKNbLrzyX7vZLuODjFqFj9KGKyUp6Z/l76ZOfEdMfDKVqp7jmOvalvonqf8XmGwGGtUHEQfbJy3it1FHEYNfF5hsBhrVB92WJKGbOyXpmpUcTE5xkCh7VCZYXrU0uaFfhWWTOMekx8niFwWCtUVryl1GJmxV5KPXcp2XVL4jH1N+PzDIHDWqGyEu5JLO5csnPXJI6sT3yeIXBYK1RWxj5nlXxP6jWzYdTE5xkCh7VCZaXMkhWzZM9w4jlLya7ZJz7PEDisFSorcJa1Zb1H4vMMgcNaobIxTOVRRxKfZwgc1gqVDWEujziS+DxD4LBWqGwES8lKes/E5xkCAAAAAAAAAAAAAAAAAAAAAAAA3M3T03+FLhDXZhTcBAAAAABJRU5ErkJggg==',1,40,220)
- global.spr_icon = sprAllyWalk;
- global.spr_ult[1] = sprite_add_base64("iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAAAd0SU1FB98KCw4IA+lDbUIAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNTDus58AAACwSURBVEhL5Y8xDoAwCEV7A71RF0/j/fcaTDANfgSUdnF4g7S8V8tSahuJO7CWTQXdZ8wAEiLQLqEGkMSD9KQHiN4zP4AW3jI/gC595QqgwwzCgbaXE3SGCAVYHA6gA4l8ufzWCAU8M4kroL02NYDmhBUxA9rrGTOAhj2WIO0PnkB7zGPAI/gcQPOenwS0yPBABldgVGRuIDtCvluAQJejsAsGCLQUgT3pAelJDdw9tR1xPCCzWG6hfAAAAABJRU5ErkJggg==", 1, 12, 16);
- global.spr_ult[2] = sprite_add_base64("iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvwAADr8BOAVTJAAAAAd0SU1FB98KCw4IA+lDbUIAAAAYdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My4zNTDus58AAAC5SURBVEhL7ZBBDoMwDAT9g/ZHufCa/v8etEipTLKJbVpXQuphLsaeAeQhpWbiCjxlm8L2NWaASRnsFkwDTOKh99AAO4ygXb8NsOWr3D8ATgG20KgvGWB7DDMwE3ojy8DqbUMB9gCsJKkBzNMCETkIBZo8LaDxRoQNG5bEE7n8BeAfOGASzDxyEA5E5OAIWL+ph+3NMAOf8g5kROC8b6A5TwHAlqNo3xAA7CiCdtEAYIcees9XA6On1B1a7iUBsVFJswAAAABJRU5ErkJggg==", 1, 12, 16);
- //use png to b64 online conventor, ultras size are 24x32 (yes)
- global.ultra[1] = 0;
- global.ultra[2] = 0;
- #define race_soundbank
- return 10;
- #define create
- timer = 0;
- expl = Explosion;
- boihp = 2;
- tbx = 0;
- //set the sprites. spr_chrg is the only one that isnt a default character sprite
- spr_idle = global.spr_idle;
- spr_walk = global.spr_walk;
- spr_hurt = global.spr_hurt;
- spr_dead = global.spr_dead;
- #define step
- if my_health <= 0
- {
- instance_create(x,y,Explosion);
- sound_play(sndExplosion);
- }
- if global.ultra[1] = 1
- {
- expl = GreenExplosion
- }
- if global.ultra[2] = 1
- {
- with(enemy)
- {
- if "glue" not in self
- {
- if round(random_range(0,1337)) == 420
- {
- glue = 1
- instance_create(x,y,SmallExplosion)
- }
- }
- }
- }
- if timer >= 0
- timer-=1;
- if timer == 0
- repeat(3)
- instance_create(x,y,Dust)
- //passive code
- with(SmallExplosion) team = 2
- with(Explosion) team = 2
- with(MineExplosion) team = 2
- with(GreenExplosion) team = 2
- if (place_meeting(x,y,SmallExplosion)) or (place_meeting(x,y,Explosion)) or (place_meeting(x,y,MineExplosion)) or (place_meeting(x,y,GreenExplosion))
- {
- if my_health > 6 and my_health <= 16 and skill_get(5)
- {
- my_health = 6
- }
- if my_health > 2 and my_health <= 12 and !skill_get(5)
- {
- my_health = 2
- }
- //IMMUNE TO EXPLOSIONS IF HEALTH > HPCAP + 10
- sprite_index = spr_hurt
- }
- //active code
- if (button_pressed(index,"spec"))
- {
- if timer <= 0
- {
- timer = 30 * 3;
- instance_create(x,y,Smoke);
- if global.ultra[1] == 0
- {
- instance_create(x+2,y,expl);
- instance_create(x,y+2,expl);
- }
- sound_play(sndExplosion);
- if global.ultra[1] == 1
- {
- //x
- instance_create(x+56,y,expl);
- instance_create(x-56,y,expl);
- //y
- instance_create(x,y+56,expl);
- instance_create(x,y-56,expl);
- //diag
- instance_create(x+40,y+40,expl);
- instance_create(x+40,y-40,expl);
- instance_create(x-40,y+40,expl);
- instance_create(x-40,y-40,expl);
- timer = 30 * 3;
- }
- }
- }
- #define draw
- //menu sprites and stuff
- #define race_portrait
- return global.spr_port;
- #define race_mapicon
- return global.spr_icon;
- #define race_menu_button
- sprite_index = global.spr_slct;
- //name, abilities, starting weapon, and throne butt
- #define race_name
- return "Bomber";
- #define race_text
- return "@yExplode#@wNo @yExplosion damage#@wunder 2 @rHP";
- #define swep
- return 1;
- #define race_tb_text
- return "@wDont take @yexplosion @ydamage# @w from 6 @rhp";
- #define race_ultra_button
- sprite_index = global.spr_ult[argument0];
- #define race_ultra_name
- switch(argument0){
- case 1: return "More explosions";
- case 2: return "B";
- }
- #define race_ultra_text
- switch (argument0){
- case 1: return "Bigger @yexplosion @wradius#@gGreen @yExplosions";
- case 2: return "Enemies have chance to @yEXPLODE";
- }
- #define race_ultra_take
- //make sure you get the ultras
- global.ultra[argument0] = 1;
- if global.ultra[1] == 1
- sound_play(sndBasicUltra)
- if global.ultra[2] == 1
- sound_play(sndBasicUltra)
- #define race_ttip
- return["KABOOM!","100% not rebel minion xd","Press that button","SMASH!","BUFF @yBOMBER","@wFIX @gULTRA A @wPLZ, SO @rOP"]
- #define game_start
- //reset ultras
- global.ultra[1] = 0;
- global.ultra[2] = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement