Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 18th, 2010 | Syntax: None | Size: 1.35 KB | Hits: 51 | Expires: Never
Copy text to clipboard
  1. if(speedfactor<0.7) {
  2.     if !variable_local_exists("jumpFlameParticleType") && moveStatus != 3 {
  3.         jumpFlameParticleType = part_type_create();
  4.         part_type_sprite(jumpFlameParticleType,FlameS,true,false,true);
  5.         part_type_alpha2(jumpFlameParticleType,1,0.3);
  6.         part_type_life(jumpFlameParticleType,2,5);
  7.         part_type_scale(jumpFlameParticleType,0.7,-0.65)
  8.     }
  9.    
  10.     if !variable_global_exists("jumpFlameParticleSystem") && moveStatus != 3 {
  11.         global.jumpFlameParticleSystem = part_system_create();
  12.         part_system_depth(global.jumpFlameParticleSystem, 10);
  13.     }
  14.  
  15.     if(vspeed<0) {
  16.         if(global.particles == PARTICLES_NORMAL) {
  17.             if(speedfactor>0.1 and (random(10)/10)> speedfactor) {
  18.                 effect_create_below(ef_smoke,x-hspeed*1.2,y-vspeed*1.2+20,0,c_gray);
  19.             }
  20.         }
  21.         if speedfactor > 0.3 {
  22.             if(global.particles == PARTICLES_NORMAL or global.particles == PARTICLES_ALTERNATIVE) {
  23.                   if(random(7)<5) {
  24.                         part_particles_create(global.jumpFlameParticleSystem,x,y+19,jumpFlameParticleType,1);
  25.                   }
  26.             }  
  27.         }
  28.     } else {
  29.         moveStatus = 0;
  30.         if(variable_local_exists("jumpFlameParticleType")) {
  31.             part_type_destroy(jumpFlameParticleType);
  32.         }
  33.     }
  34. }