Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- in attack_update
- ======================================
- case AT_NSPECIAL:
- if (window == 1)
- {
- if (window_timer == 3) sound_play(sound_get("sfx_swift_stock"), true);
- if (window_timer == 6 && swift_stock < swift_max)
- {
- swift_stock++;
- sound_play(swift_stock < (swift_max-1) ? sound_get("sfx_swift_stock") : sound_get("sfx_swift_max"));
- }
- }
- else if (special_down && window < 4)
- {
- if(window == 2)
- {
- if (swift_stock >= swift_max)
- {
- window = 3;
- window_timer = 0;
- }
- else if (window_timer == get_window_value(attack,window,AG_WINDOW_LENGTH))
- {
- swift_stock++;
- sound_play(swift_stock < (swift_max-1) ? sound_get("sfx_swift_stock") : sound_get("sfx_swift_max"));
- }
- }
- }
- else if (!special_down && window > 1 && window < 4)
- {
- window = 4;
- window_timer = 0;
- }
- else if (window == 5 && swift_stock > 0 && window_timer == 1)
- {
- swift_stock--;
- sound_play(sound_get("sfx_swift_fire_" + (6 - swift_stock)));
- }
- else window = 6;
- break;
- ======================================
- in nspecial
- ======================================
- set_attack_value(AT_NSPECIAL, AG_CATEGORY, 2);
- set_attack_value(AT_NSPECIAL, AG_SPRITE, sprite_get("nspecial"));
- set_attack_value(AT_NSPECIAL, AG_NUM_WINDOWS, 6);
- set_attack_value(AT_NSPECIAL, AG_HAS_LANDING_LAG, 4);
- set_attack_value(AT_NSPECIAL, AG_OFF_LEDGE, 1);
- set_attack_value(AT_NSPECIAL, AG_AIR_SPRITE, sprite_get("nspecial"));
- set_attack_value(AT_NSPECIAL, AG_HURTBOX_SPRITE, sprite_get("nspecial_hurt"));
- set_window_value(AT_NSPECIAL, 1, AG_WINDOW_TYPE, 1);
- set_window_value(AT_NSPECIAL, 1, AG_WINDOW_LENGTH, 6);
- set_window_value(AT_NSPECIAL, 1, AG_WINDOW_ANIM_FRAMES, 1);
- set_window_value(AT_NSPECIAL, 2, AG_WINDOW_TYPE, 9);
- set_window_value(AT_NSPECIAL, 2, AG_WINDOW_LENGTH, 15);
- set_window_value(AT_NSPECIAL, 2, AG_WINDOW_ANIM_FRAMES, 1);
- set_window_value(AT_NSPECIAL, 2, AG_WINDOW_ANIM_FRAME_START, 2);
- set_window_value(AT_NSPECIAL, 3, AG_WINDOW_TYPE, 9);
- set_window_value(AT_NSPECIAL, 3, AG_WINDOW_LENGTH, 15);
- set_window_value(AT_NSPECIAL, 3, AG_WINDOW_ANIM_FRAMES, 1);
- set_window_value(AT_NSPECIAL, 3, AG_WINDOW_ANIM_FRAME_START, 2);
- set_window_value(AT_NSPECIAL, 4, AG_WINDOW_TYPE, 1);
- set_window_value(AT_NSPECIAL, 4, AG_WINDOW_LENGTH, 16);
- set_window_value(AT_NSPECIAL, 4, AG_WINDOW_ANIM_FRAMES, 2);
- set_window_value(AT_NSPECIAL, 4, AG_WINDOW_ANIM_FRAME_START, 3);
- set_window_value(AT_NSPECIAL, 5, AG_WINDOW_TYPE, 9);
- set_window_value(AT_NSPECIAL, 5, AG_WINDOW_LENGTH, 3);
- set_window_value(AT_NSPECIAL, 5, AG_WINDOW_ANIM_FRAMES, 2);
- set_window_value(AT_NSPECIAL, 5, AG_WINDOW_ANIM_FRAME_START, 4);
- set_window_value(AT_NSPECIAL, 6, AG_WINDOW_TYPE, 1);
- set_window_value(AT_NSPECIAL, 6, AG_WINDOW_LENGTH, 16);
- set_window_value(AT_NSPECIAL, 6, AG_WINDOW_ANIM_FRAMES, 2);
- set_window_value(AT_NSPECIAL, 6, AG_WINDOW_ANIM_FRAME_START, 5);
- set_num_hitboxes(AT_NSPECIAL, 1);
- set_hitbox_value(AT_NSPECIAL, 1, HG_PARENT_HITBOX, 1);
- set_hitbox_value(AT_NSPECIAL, 1, HG_HITBOX_TYPE, 2);
- set_hitbox_value(AT_NSPECIAL, 1, HG_WINDOW, 5);
- set_hitbox_value(AT_NSPECIAL, 1, HG_WINDOW_CREATION_FRAME, 1);
- set_hitbox_value(AT_NSPECIAL, 1, HG_LIFETIME, 30);
- set_hitbox_value(AT_NSPECIAL, 1, HG_HITBOX_X, 8);
- set_hitbox_value(AT_NSPECIAL, 1, HG_HITBOX_Y, -16);
- set_hitbox_value(AT_NSPECIAL, 1, HG_WIDTH, 14);
- set_hitbox_value(AT_NSPECIAL, 1, HG_HEIGHT, 14);
- set_hitbox_value(AT_NSPECIAL, 1, HG_PRIORITY, 2);
- set_hitbox_value(AT_NSPECIAL, 1, HG_DAMAGE, 2);
- set_hitbox_value(AT_NSPECIAL, 1, HG_ANGLE, 45);
- set_hitbox_value(AT_NSPECIAL, 1, HG_BASE_KNOCKBACK, 1);
- set_hitbox_value(AT_NSPECIAL, 1, HG_BASE_HITPAUSE, 10);
- set_hitbox_value(AT_NSPECIAL, 1, HG_VISUAL_EFFECT_Y_OFFSET, -7);
- set_hitbox_value(AT_NSPECIAL, 1, HG_HITSTUN_MULTIPLIER, 1);
- set_hitbox_value(AT_NSPECIAL, 1, HG_PROJECTILE_SPRITE, sprite_get("nspecial_proj"));
- set_hitbox_value(AT_NSPECIAL, 1, HG_PROJECTILE_MASK, sprite_get("nspecial_proj"));
- set_hitbox_value(AT_NSPECIAL, 1, HG_PROJECTILE_ANIM_SPEED, 0.075);
- set_hitbox_value(AT_NSPECIAL, 1, HG_PROJECTILE_HSPEED, 24);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement