Jump to content

Bugreporter

WRobot user
  • Posts

    438
  • Joined

  • Last visited

Everything posted by Bugreporter

  1. Bugreporter

    debugging...

    Just another good(?) idea: It is possibe to add the description of a spell to the debugging information? It help a lot, if you have more then one spell with the same name in your profile (i.e. with different conditions) Also fine: "False - Condition" didn't tell, which condition failed . Better: "False - Condition Buff Stealth = true". Or, it is to difficult: "False - Condition Buff" or "False - 2.Condition" or similar. There are never enough information in a debug file.....imho
  2. It found the right ID 1784
  3. Yes , but I want also to go in stealth without having a target. Just if someone around there. Rogue do this sometimes...;-)
  4. Sure, all profiles are save. And the earth is flat. I think Blizzard dont have any problems with it, if you download the profiles and save it to your disk. Or did you mean:Botting is save? Never! If you use a bot (whichever), live with the fear. if you get banned, you get what you deserve.
  5. I did this and it didnt work. It also try to cast while mounting.... <FightClassSpell> <SpellName>Stealth</SpellName> <FightClassConditions> <FightClassCondition> <ContionType>Buff</ContionType> <Param xsi:type="FightClassConditionStringBool"> <Name>Stealth</Name> </Param> </FightClassCondition> <FightClassCondition> <ContionType>HostileUnitNear</ContionType> <Param xsi:type="FightClassConditionUnitNear"> <Type>Bigger</Type> <Radius>30</Radius> </Param> </FightClassCondition> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript>if UnitIsPVP("player") or (UnitInParty("player")==nil) then retV=1; end</LuaScript> <VarRet>retV</VarRet> <ValueRet>1</ValueRet> </Param> </FightClassCondition> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript>start, duration, enabled = GetSpellCooldown("1784"); </LuaScript> <VarRet>duration</VarRet> <ValueRet>0</ValueRet> </Param> </FightClassCondition> <FightClassCondition> <ContionType>MeInCombat</ContionType> <Param xsi:type="FightClassConditionBool" /> </FightClassCondition> <FightClassCondition> <ContionType>MeInCast</ContionType> <Param xsi:type="FightClassConditionBool" /> </FightClassCondition> <FightClassCondition> <ContionType>MeIsFlying</ContionType> <Param xsi:type="FightClassConditionBool" /> </FightClassCondition> </FightClassConditions> <Priority>7</Priority> <CombatOnly>false</CombatOnly> <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance> <CheckIfView>false</CheckIfView> <DescriptionSpell>Stealth if hostile 30 Yards away. only pvp or solo</DescriptionSpell> </FightClassSpell>
  6. Bugreporter

    Chatframe

    I thing a external chat window would be nice. Advantages: 1) no searches in the logfile/windows for wispers 2) the possibilty to answer . 3.) Guild messages could be also readed/ answerded (optional)
  7. How to disable casting while farming ? 00:00:08 - Farm Something > here ; there ; everywhere ; "None" [F] 00:00:11 - Cast Stealth [F] 00:00:11 - Cast Stealth [F] 00:00:11 - Cast Stealth 00:00:14 - Farm successful btw. stealth should not use target and must be work out of combat.... "unlock fps limit" and "improve combat rotation speed" are on.
  8. retV=UnitIsFriend("player","target") is what i need. Very useful to identify friend and enemy
  9. isSpellUseable works with ID to. testet with 36554 (shadowstep). name doesnt work,
  10. start, duration, enabled = GetSpellCooldown(1784); work start, duration, enabled = GetSpellCooldown("Stealth"); failed so it is a problem with the name.
  11. I'va add the following sequennce to my Combat Rogue Profile. Without "IsSpellUsable" it works fine, but spams Stealth, if it is not ready. With "IsSpellUsable" it do nothing ?!? (the buildin CheckIfKnowUsableDistance I couldnt use, because stealth doessn't need a target) <FightClassSpell> <SpellName>Stealth</SpellName> <FightClassConditions> <FightClassCondition> <ContionType>Buff</ContionType> <Param xsi:type="FightClassConditionStringBool"> <Name>Stealth</Name> </Param> </FightClassCondition> <FightClassCondition> <ContionType>HostileUnitNear</ContionType> <Param xsi:type="FightClassConditionUnitNear"> <Type>Bigger</Type> <Radius>30</Radius> </Param> </FightClassCondition> <FightClassCondition> <ContionType>LuaScript</ContionType> <Param xsi:type="FightClassConditionLua"> <LuaScript>if UnitIsPVP("player") or (UnitInParty("player")==nil) then retV=1; end</LuaScript> <VarRet>retV</VarRet> <ValueRet>1</ValueRet> </Param> </FightClassCondition> <FightClassCondition> <ContionType>IsSpellUsable</ContionType> <Param xsi:type="FightClassConditionStringBool"> <Name>Stealth</Name> <Need>true</Need> </Param> </FightClassCondition> </FightClassConditions> <Priority>6</Priority> <CombatOnly>false</CombatOnly> <CheckIfKnowUsableDistance>false</CheckIfKnowUsableDistance> <CheckIfView>false</CheckIfView> <DescriptionSpell>Stealth if hostile 30 Yards away. only pvp or solo</DescriptionSpell> </FightClassSpell>
  12. Thanks for the description, but i miss the possiblity to select more spells with the same name.
  13. "Improve combat rotation speed" did the work. My mistake. I have check on both. I know, that I can script a batch, but the charming of combine was, that it create a batch depending on the settings of each spell. Adrenealin rush will be spelled whenever the spell is ready and a combopoint is set. Berserking only , if the user is a troll and has it enabled slice and dice only with 5 combopoints. ... A problem could be, that there is not enough energy,mana,focus etc for the batch, but this is in the responsibility of the fight class creator
  14. The Manifestation of Pride in Vale of Eternal Blossoms are strange. Did some know, why "Hostile near" doesnt work with them?
  15. I am very unhappy with the enemy detection. Without any changes my fight class profile will work on enemys and training dummys . But it try to attack friendly Enemys like the Orcs on the Netherwing Ledge. Also I have problems with the Brawl'gar Arena. (nothing happens). A workaround for the Brawl'gar Arena is to disable "only in combat" and using "targettargeting me" instead. A workaround for the Orcs is "unitisEnemy" and "UnitCanAttack", but with this , the Profile doesnt work on Training dummys. So i try to work on a lua-script solution like this: local L = MyLocalizationTable local frame = CreateFrame("Frame") DEFAULT_CHAT_FRAME:AddMessage("start") if (GetUnitName("target") == L["Training Dummy"]) or (GetUnitName("target") == L["Raider's Training Dummy"]) then DEFAULT_CHAT_FRAME:AddMessage("dummy") retV=1 else DEFAULT_CHAT_FRAME:AddMessage("target") retV=UnitIsEnemy("player","target") end DEFAULT_CHAT_FRAME:AddMessage("end") (frameoutput is for test only) if retV=1 all is fine But this displays only "start" on the chat-frame. no "end", no "dummy", no "target". And the conditon is never true at a dummy . Any Ideas?
  16. Unlock fps limit works fine. Why it isn't on by default ? Any trouble expected ?
  17. I will "unlock fps limit" give a chance, but at all, the possibility to combine spells is very usefull. In the reality, you write macros to combine spells. But if I execute in-game-macros in my profile, my profile is not longer shareable. btw. I send you the profile via pm
  18. I have a runtime problem. It takes up to 6 seconds before the first damage spell start, because of a lots of buffs with all takes a second to execute (why?) . A manipulation of frames per second doesn't help. [F] 00:00:01 - Cast Marked for Death [F] 00:00:02 - Cast Redirect # wrong, but i can't test, where the combopoints are. [F] 00:00:03 - Cast Berserking [F] 00:00:04 - Cast Adrenaline Rush [F] 00:00:04 - Cast Combat Readiness [F] 00:00:05 - Cast Shadow Blades [F] 00:00:06 - Cast Slice and Dice [F] 00:00:07 - Launch LUA script: RunMacroText("/use 14") [F] 00:00:07 - Cast Revealing Strike so my suggesetion is a combine flag, because most of the spells are instant spells and could be execute one flag: combine with parameter: next / <spellname> "combine with next" is good for the most instant spells. with this "Berserking, Adrenaline rush, combat Readiness shadow blades, Slice and Dice, use 14 AND revealing Strike could be castet in once. !!!!! (and it should be simple to be implement, i thing, its just a string that will be longer for every spell until there is a spell without combine. combine with <spellname> will only execute, if its time to use spellname
  19. I've tested it, and the error is away, but the solution isn't the best. because: it works good for a spell. But with this solution, a descripion field (see one of my last suggestion) isn't possible with that it works bad if you have spells like: RunMacroText("/use 10") RunMacroText("/use 13") RunMacroText("/use 14") If I am not an Ingi and I have a "Use" on my 2, Trinket I only want use "/Use 14". I suggest a solution like yours with a dependency on a description field If:the spell and the descriptions are the same, compact it to one spell/switch (like now) if the spell is the same but a decription is different show all spells with there description Another Idea that i have (additional) Grouping: with one Click you can allow or forbit a group of spells. (i.e. Spells in Stealth, AoE Spells, PvE, etc...). But for this I will open a suggestion, if I exactly know, what I want.
  20. Thanks, found it today. I will test it.
  21. the download off this file takes longer then "farming" the SCRAP-E Card whitout it.
  22. It would be nice to habe a description field in the fight class settings. i.e. Spell: Shadowstep Add to Settings: true Description: Talent Shadowstep needed Spell: Blood Flurry Add to Settings: true Description: Only for Orcs The description should be viewable in the setting window.
  23. "buff reuse after xxx" should never set a spell if the spell is not active.
  24. at first: Timer wouldn't be help (imho) "spell/buff reuse after ..." should check if a buff (in my case a poison) - is set (by user or profile) - has a expiration time after x (min/sec) x min/sec before the spell is expiring, it should be cast again. Usefull for buffs in Raid, which could be set manual by a user and refreshed by the profile an example. by default, if no other poison is set, the profile use leeching poison. for some raid or boss, crippling poison should be better, so the user set it by himself. 10 min. before the crippling poison expire, it shoud be set new, if the user isn't in combat. So the user could be sure, that the poison will not be expire while the boss fight. (Bad luck, if the boss fight takes 11 min ;-) )
×
×
  • Create New...