Difference between revisions of "Dynamite Sapper/pt-br"

From Team Fortress Wiki
Jump to: navigation, search
m (Auto: infoboxFilter (Review RC#2752497))
 
Line 12: Line 12:
  
 
O '''{{item name|Dynamite Sapper}}''' é um sabotador descartado para o Spy, referenciado em algumas partes de códigos. Ele funcionaria semelhante a outros sabotadores, porém explodiria ao detonar, causando muito dano a jogadores próximos.
 
O '''{{item name|Dynamite Sapper}}''' é um sabotador descartado para o Spy, referenciado em algumas partes de códigos. Ele funcionaria semelhante a outros sabotadores, porém explodiria ao detonar, causando muito dano a jogadores próximos.
 
<!--Begin-->#ifdef STAGING_ONLY
 
  PrecacheScriptSound( "WeaponDynamiteSapper.TickTock" );
 
  PrecacheScriptSound( "WeaponDynamiteSapper.BellRing" );
 
#endif<!--End-->
 
 
<!--Begin-->#ifdef STAGING_ONLY
 
  // // Attr on Det
 
  float flExplodeOnTimer = 0;
 
  CALL_ATTRIB_HOOK_FLOAT_ON_OTHER( GetBuilder(), flExplodeOnTimer, sapper_explodes_on_det );
 
  if ( flExplodeOnTimer )
 
  {
 
      EmitSound( "Weapon_Sapper.Timer" );
 
      return "WeaponDynamiteSapper.TickTock";
 
  }
 
#endif<!--End-->
 
 
<!--Begin-->#ifdef STAGING_ONLY
 
  CTFPlayer *pBuilder = GetBuilder();
 
  if ( pBuilder && pParent->GetHealth() < 0 )
 
  {
 
      // Attr on Det
 
      float flExplodeOnTimer = 0;
 
      CALL_ATTRIB_HOOK_FLOAT_ON_OTHER( pBuilder, flExplodeOnTimer, sapper_explodes_on_det );
 
 
      if ( flExplodeOnTimer )
 
      {
 
          float flDamage = pParent->GetMaxHealth() * 1.5;
 
          Vector vecOrigin = GetAbsOrigin();
 
 
          // Use the building as the det position       
 
          CTakeDamageInfo detInfo;
 
          detInfo.SetDamage( flDamage );
 
          detInfo.SetAttacker( this );
 
          detInfo.SetInflictor( this );
 
          detInfo.SetDamageType( DMG_BLAST );
 
 
          // Generate Large Radius Damage
 
          float flRadius = 200.0f;
 
          CTFRadiusDamageInfo radiusinfo( &detInfo, vecOrigin, flRadius, NULL, flRadius );
 
          TFGameRules()->RadiusDamage( radiusinfo );
 
 
          DispatchParticleEffect( "explosionTrail_seeds_mvm", vecOrigin, GetAbsAngles() );
 
      }
 
  }
 
#endif<!--End-->
 
  
 
{{Unused Content Nav}}
 
{{Unused Content Nav}}

Latest revision as of 13:06, 22 July 2021

O Dynamite Sapper é um sabotador descartado para o Spy, referenciado em algumas partes de códigos. Ele funcionaria semelhante a outros sabotadores, porém explodiria ao detonar, causando muito dano a jogadores próximos.