Jump to content

Shino

Player
  • Content count

    380
  • Joined

  • Last visited

Everything posted by Shino

  1. Build 88: Pushed an important fix, I recommand everyone to update!
  2. Shino

    Warrior Macros

    I am using these: Dont waste consumables macro: (Only use in Combat) (4 => Last bag, 10 slot counting from topleft to bottom right) /script if UnitAffectingCombat("player") then UseContainerItem(4,10) end Startattack macro: (41 being the actionslot) /script if not IsCurrentAction(41) then UseAction(41) end Berserker Rage + Startattack: /cast Berserker Stance /cast Berserker Rage /script if not IsCurrentAction(41) then UseAction(41) end Charge macro: /script if not UnitAffectingCombat("player") then CastSpellByName("Battle Stance"); CastSpellByName("Charge"); end Cleave + Startattack: /cast Cleave /script if not IsCurrentAction(41) then UseAction(41) end Bloodthirst + Startattack: /cast Bloodthirst /script if not IsCurrentAction(41) then UseAction(41) end Disarm + Startattack: /cast Defensive Stance /cast Disarm /script if not IsCurrentAction(41) then UseAction(41) end Execute macro: /script local p=100*UnitHealth("target")/UnitHealthMax("target");if (p>5 or UnitHealth("target")>25000) and UnitMana("player")<26 then CastSpellByName("Berserker Stance"); end; CastSpellByName("Execute");if not IsCurrentAction(41) then UseAction(41) end Juju flurry macro: (Cast self without untargeting the boss) /script UseContainerItem(3,16); SpellTargetUnit("player"); Bandage macro: /script UseContainerItem(0,1); SpellTargetUnit("player"); Heoric Strike + Startattack: /cast Heroic Strike /script if not IsCurrentAction(41) then UseAction(41) end Intercept macro + Startattack: /cast Berserker Stance /cast Intercept /script if not IsCurrentAction(41) then UseAction(41) end Mocking Blow: /cast Battle Stance /cast Mocking Blow Overpower: /cast Battle Stance /cast Overpower /script if not IsCurrentAction(41) then UseAction(41) end Pummel macro: /cast Berserker Stance /cast Pummel Switch mainhand weapon macro: /script UseContainerItem(0,2) Thunderclap + Startattack: /cast Battle Stance /cast Thunder Clap /script if not IsCurrentAction(41) then UseAction(41) end Whirlwind + Startattack: /cast Berserker Stance /cast Whirlwind /script if not IsCurrentAction(41) then UseAction(41) end Shield Bash macro: (22 being the actionslot of your shield) /script UseAction(22); CastSpellByName("Defensive Stance"); CastSpellByName("Shield Bash"); if not IsCurrentAction(41) then AttackTarget() end Battle Stance to Berserker Stance Whirlwind macro: It does Bloodthirst if you have enough rage and its off cd or getting of cd and then switches stance in order to not waste any rage. /script local a,h,b,c=CastSpellByName,UnitMana("player"),GetActionCooldown(75); if h<=25 or (b+c-GetTime())>1.5 then a("Berserker Stance"); a("Whirlwind") else a("Bloodthirst") end; if not IsCurrentAction(41) then UseAction(41) end Autoattack macro with check for Shadow Command at Nef: /script zu=true;for i=1,2 do GameTooltip:SetUnitDebuff("target", i);if (GameTooltipTextLeft1:GetText() or "")=="Shadow Command" then zu=false end;end if zu then CastSpellByName("Bloodthirst");if not IsCurrentAction(41) then AttackTarget() end;end
  3. Shino

    LF for some special Addon. Need your help !

    mpowa, except that some things are not entirely possible in vanilla. cheers!
  4. Shino

    Weapon swap at x amount of mana

    I think it is not possible to put such functions in some kind of OnUpdate function. However you could bind this to pretty much every button. The macro should check the weapon and mana: Depending on that, switch or don't switch the weapon. What you need is: UnitMana("player") => Your mana (current) UnitManaMax("player") => Your max mana local _,texture = GetInventorySlotInfo("MainHandSlot") => Lookup the texture string strfind(str1, str2) => To just fuzzy check cause only 255 chars, UseContainerItem(bagid, slotid, onself) => Where your weapon is located So now we should have everything: local p,u,z,s,_,t="player",UnitMana,UnitManaMax,strfind,GetInventorySlotInfo("MainHandSlot"); if ((u(p)/z(p))<50) and s(t,"textureNamePart")) or ((u(p)/z(p))>50) and s(t,"textureNamePartOther")) then UseContainerItem(0,1,1); end Maybe you can shorten it a little bit more with some neat tricks. Also I didn't test it, so just test it and fix the issues. cheers! Edit: Supermacro or putting such macros into an own macro addon can also help!
  5. Shino

    Gear Upgrade addon like Pawn

    TBH, I think in vanilla is not much of a choice ^^ Also playstyles differ so much. AP Rogue Crit Rogue Proc Rogue Hit Rogue etc. Hard to tell what is considered "best" Edit: Also it differs from server to server On Kronos for example Ironfoe has a proc chance of 10% or so and is better than every naxx weapon currently^^
  6. Uff, people will get mad at me if I constantly say that it is the last version^^ Will see what I can do this weekend :>
  7. Ok, I lied. This will be the last version. Fixed some stupid bugs of me learning lua
  8. Build 86: Added Keybindings Fixed effective dps/hps etc calculation
  9. Hey! Thanks for these suggestions. I will see what I can do. Soon is christmas and I will have a little more time. (Okay that is a lie, I guess I won't have any time due to that now ) Oh well, as I like to say (though it sounds a lot better in german): Slowly hops the hare. cheers!
  10. Shino

    Ace3 vanilla version

    Uff, chinese translation huh? Nice to have I guess, but I couldn't translate Legacy Logs to chinese. Also all these multibyte characters are kinda a pain^^ You would have to translate not only the interface but also the parser, because I don't understand the chinese grammar. But ya if you have I'd say a day of boredom, hit me up :> cheers!
  11. Shino

    Ace3 vanilla version

    I wish you brought that out like 2 years ago when I started developing. DPSMate could be a little more performant now. Oh well... Nice to see the vanilla addon scene growing! cheers!
  12. Hey! You have to add it to the VCB folder. If the folder doesn't exist already create one. For example textures. There you have to put your custom border texture in there. Be aware that it has to be a valid border texture file then. A link would look like this: Interface\\AddOns\\VCB\\textures\\NAME.tga Not sure about the \\. Could also be just /. cheers!
  13. Hmm maybe I messed something up again, will look into it. Yes, you need a mousewheel to navigate there^^ You can make a frame and set the segment to "Current fight". This will always reset once a new fight starts. Regarding legacy logs effective healing: Is that not obvious enough? In a way is raw healing very important if you ask me. You see the activity and the target the healer healed. Tank heals often have a huge amount of overheal. cheers!
  14. Hey! Yes, If it bothers you to see others you can enable "group only" in the filter options. The option you were looking for is the "effective dps". You can enable it under columns on the configuration for the mode you'd like it to see. To add a second frame: Open the config menu and go the the first section "windows". There you give your frame a name and click on add. Afterwards you can copy the configurations of your first frame to the new one or design it anew. Guess I can't do much against a damaged mousewheel^^ All you can do is to unlock it and resize it to see more people. cheers!
  15. Shino

    [Help] Functions not Recognised

    Renew is right, given it is the same document. But that is not really up to the debate, thus we don't know the rest of the code. What exactly is the error btw? Attempt to call global? Again look at how you initialize your addon the way reload works compare to a login is different. Thus the events that are executed may not be in the same order. So make sure not to call this function before the addon is even theoretically loaded. Also a little thing that happened to me was that some savedVariables were messing with my functions. Else I can't really help you If I don't have more information. cheers!
  16. Hey, first of all thanks for your kind feedback. Many people have different tastes and it is always difficult to adjust to every taste. As for the layout: That is the best I could come up with. I think it would't make much sense to put the charts on the top. But if you have suggestions for another layout suggestions, I am happy to implement such an option. Regarding the amount of players: Hover over the cogwheel and click on "compact". This is the mode you were looking for. The default link is not really long: https://legacy-logs.com/Vanilla/Raids/Evaluation/index.php?rid=2172 However. I am showing a lot more data than realmplayers does. Thus resulting in somekind of way to filter this data, in order to not overwhelme the user completly. The menu allows you to get about 800.000 different outputs of data by combining different options. The current link is already pretty compact if you ask me^^ Could you put an suggestion to add an option for an button for a shortlink in my bugtracker on GitHub? Boss only or both. I don't know. Most guilds I spoke with told me that they are more interested in the overall performance of their players and not just the brainless peeking at bosses. Thus I put this as default. Well true, you can't link it directly. You have to link the summary and your friend has to click on the "efficient healing tab". Should I save this configuration in the url as well? Regarding the last point: I think it is a matter of the design. I am unfortunataly not very good at it. I thought that the selectors were enough. Again, I am very open for every suggestion to improve it. But even If I know it is bad, there is no way for me to come up with something better, alone. Please don't get me wrong. I don't want to roast you or anything. I am super happy that somebody is pointing out that could be better, but I also need to know, how I can improve it, because this is the best I could come up with. (Without loosing the option to filter every detail) @Up. Thank you! But please use the not compact option before hacking my stylesheets cheers!
  17. Shino

    [Help] Functions not Recognised

    Have you ever tried to deactivate all other addons and try this? When you reload the UI the addons are initialized a little different sometimes. cheers!
  18. Hey, I will post here a list of my little addons that are not really worth it to make a whole new thread about it! All projects are as always on GitHub, so check them out there as well! DebuffListCheck - Provides an interface to set a master target and check for certain debuffs that this target has to have. StopWatch - A very simple stopwatch. RogueRota - While not nearly perfect it will execute the rotation of the rogue taking Health of the Enemy, CP, S&D secs remaining, cooldowns and D2 proc into account (Including earthstrike). This is not meant to replace the human being but lets say in some boring MC runs it is much more convinient to just press one button and watch a movie^^ OneButtonHunter - Not much to say rly. Was a fun project ExpandAssist - Enables the assist to switch people around und do nearly everything what the raidleader can, in a lightweight addon. BuffCounter - A very simple addon, listing how many buffs one has or how many buffs one can get until it reaches the cap. This addon is more for tryhards that always buff themselves up to the teeths and know the consequences if they reach the bufflimit cheers!
  19. Shino

    [Addon] ModifiedPowerAuras

    Just use the cooldown option
  20. Shino

    [Addon] ModifiedPowerAuras

    Oh, for everyone that had a previous version. I added a few features and fixed a few bugs in build 27. cheers!
  21. It does? I didnt find any time to change something on that yet xD Oh, well
  22. Yes. Stable builds are listed in the releases tab on Github now or below this super secret link: https://legacy-logs.com/DPSMate.zip Also as I can't edit on this forum, please make sure to check GitHub now and spread the word that the link is no longer valid. If a mod could change the download link to this, would be sweet! (Edit: I mean at the main post under instructions) cheers!
  23. I moved to github! https://github.com/Geigerkind cheers!
×