quinta-feira, 17 de novembro de 2011

Macro para cálculo de reputação

Gente, volto aqui agora com uma macro hardcore para vocês brincarem. Todos sabemos que tem uma ou outra reputação que eles inventam que requer zilhões de itens para ganhar reputação. Daí eu resolvi fazer cálculos e desenvolvi essa linha de script para vocês montarem uma análise simples de valores.

Requisitos: colocar o item de cálculo na backpack (mochila inicial), no canto superior direito (slot 1).

O exemplo abaixo se refere à reputação e valores da quest More Basilisk Eyes.

/script DEFAULT_CHAT_FRAME:AddMessage("Reputação adicional com The Scryers baseado nos Dampscale Basilisk Eyes na sua Backpack", 1.0, 1.0, 0.0); DEFAULT_CHAT_FRAME:AddMessage( ((select(2, GetContainerItemInfo(0,1)))/8)*250+25+12.5 )
  • Texto em verde: É apenas decorativo; ilustra a reputação e o item que você está focado.
  • Texto em roxo: Cálculo do item x quantidade da quest. Na quest dos Scryers, são 8 por entrega. As quests variam então esse valor é sempre importante de revisar. Por exemplo, na quest de Thorium Brotherhood, são 4; nas de Sons of Hodir, são 10.
  • Texto em vermelho: Valor de reputação pela quest. São 3 valores que devem ser somados manualmente: Quest + Bônus Racial dos Humanos (Diplomacy) + Bônus de Guilda (Mr. Popularity).
    O Bônus Racial é dos Humanos, 10% de reputação adicional para cada quest.
    O Bônus de Guilda varia entre 5% e 10% de reputação adicional para cada quest. No exemplo acima, está calculando apenas 5%.
    Colocar os valores de forma separada na macro gera um pequeno furo no cálculo, informando uma reputação maior que a prevista. Para o exemplo acima, deve ser colocado o valor de 287.5.

Como o texto da macro é bem grande, não consegui achar espaço para colocar um #showtooltip para enfeitar a macro. Então, a menos que consiga desenvolver com calma isso para um sistema de AddOn mesmo, é assim que vai ficar.



Espero que seja útil a todos, pra mim isso vai ser uma mão na roda... =^_^=

2 comentários:

  1. Legal, vou usar quando voltar a jogar*-*
    muito util!
    Obrigada Iva! ;D

    ResponderExcluir
  2. Os créditos são todos do nosso irmãozinho no-life, o Loremaster (com todas as honras que o título pode dar) Foxbuster.
    Parabéns Fox pelo post, e obrigada mais uma vez pela colaboração \o
    Keth, as portas de casa estão abertas para quando quiser postar alguma coisa. Pela nossa irmandade ladina

    ResponderExcluir