Difference between revisions of "Dynamite Sapper/pt-br"
BrazilianNut (talk | contribs) (Translated to PT-BR.) |
m (Auto: infoboxFilter (Review RC#2752497)) |
||
Line 8: | Line 8: | ||
| hide-kill-icon = yes | | hide-kill-icon = yes | ||
| used-by = [[Spy/pt-br|Spy]] | | used-by = [[Spy/pt-br|Spy]] | ||
− | |||
| numbered = no | | numbered = no | ||
}} | }} |
Revision as of 21:30, 6 July 2020
"Certo, pessoal — más notícias: perdemos este aqui." Este artigo documenta conteúdo experimental para Team Fortress 2. Pode conter especulações, links quebrados ou erros. |
"Você é tão pequeno! É muito engraçado!" Este artigo ou seção é um esboço. Logo, não está completo. Você pode ajudar a Wiki do Team Fortress expandindo o artigo original (em inglês). |
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.
#ifdef STAGING_ONLY PrecacheScriptSound( "WeaponDynamiteSapper.TickTock" ); PrecacheScriptSound( "WeaponDynamiteSapper.BellRing" ); #endif
#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
#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
|