• Visit Rebornbuddy
  • WingIt - All In One

    Discussion in 'Archives' started by Neo93, May 7, 2012.

    1. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      This is the official WingIt - All In One Thread


      You'll always find the latest Version here.
      (Take a look here, if you don't know how to use SVN)



      What is WingIt?
      WingIt is a Collection of Custom Classes for BuddyWing which work as good for questing as for raiding/pvp.
      WingIt is aimed to be a community project, much like Singular is for HonorBuddy. It is aimed to be a CC that works for all classes, with all specs.




      If you'd like to contribute improvements/errors ...
      ... then please create a post which contains:
      Class, Level, Spec, Improvements, Errors




      Thank you
       
      Last edited: Jul 12, 2012
    2. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      Currently supported Classes

      Not yet implemented
      Untested
      Slightly Tested
      Tested and working


      Basic

      Empire
      • Imperial Agent
      • Bounty Hunter
      • Warrior
      • Inquisitor

      Republic
      • Knight
      • Consular
      • Smuggler
      • Trooper

      Advanced

      Empire
      • Assasin
        • Darkness
        • Deception
        • Madness
      • Sorcerer
        • Corruption
        • Lightning
        • Madness
      • Juggernaut
        • Immortal
        • Vengeance
        • Rage
      • Marauder
        • Annihilation
        • Carnage
        • Rage
      • Mercenary
        • Bodytech
        • Arsenal
        • Pyrotech
      • Powertech
        • Shield Tech
        • Advanced Prototype
        • Pyrotech
      • Operative
        • Medicine
        • Concealment
        • Lethality
      • Sniper
        • Marksmanship
        • Engineering
        • Lethality

      Republic
      • Sage
        • Seer
        • Telekinetics
        • Balance
      • Shadow
        • Kinetic Combat
        • Infiltration
        • Balance
      • Guardian
        • Defense
        • Vigilance
        • Focus
      • Sentinel
        • Watchman
        • Combat
        • Focus
      • Commando
        • Combat Medic
        • Gunnery
        • Assault Specialist
      • Vanguard
        • Shield Specialist
        • Tactics
        • Assault Specialist
      • Gunslinger
        • Sharpshooter
        • Saboteur
        • Dirty Fighting
      • Scoundrel
        • Sawbones
        • Scrapper
        • Dirty Fighting
       
      Last edited: Jul 12, 2012
    3. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      Changes
      - 07/12/2012 #Every Class/Spec is now supported and working but may contain bugs
      - 07/06/2012 #Big Mirror Update by Neo93 and chinajade
      - 06/10/2012 #Rewritten Sage: Balance & Telekinetic by Neo93
      - 06/09/2012 #Added Operative: Medicine by kick
      - 05/13/2012 #Rewritten Sorcerer: Corruption & Sage: Seer - by Neo93
      - 05/12/2012 #Added Mercenary: Pyrotech & Arsenal - thanks to protopally
      - 05/10/2012 #Added Vanguard: Tactics, AssaultSpecialist - #Added Commando: AssaultSpecialist - thanks to protopally
      - 05/10/2012 #Added Sniper: Marksmanship, Engineering, Lethality - thanks to Xcol
      - 05/10/2012 #Updated Commando: Gunnery by protopally, #Added Sage: Balance, Seer, Telekinetics - thanks to Pios
      - 05/09/2012 #Added Sorcerer: Corruption, Lightning & Madness - thanks to Pios
      - 05/09/2012 #Added Juggernaut: Immortal, Guardian: Defense, Guardian: Vigilance - by Neo93
      - 05/08/2012 #Added Juggernaut:Vengeance by Neo93
      - 05/07/2012 #Added Marauder: Annihilation & Carnage by Neo93
      - 05/07/2012 #Release
       
      Last edited: Jul 12, 2012
    4. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      Reserved #3
       
    5. xsol

      xsol Member

      Joined:
      Nov 7, 2011
      Messages:
      503
      Likes Received:
      12
      Trophy Points:
      18
      very nice
       
    6. webhond

      webhond TEMPORARILY MUTED

      Joined:
      May 23, 2011
      Messages:
      2,471
      Likes Received:
      19
      Trophy Points:
      0
    7. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      This is NOT just another thread! This is the official WingIt Thread.

      If someone wanna enhance the cc's, post it here and please: Make sure you read the first post.
       
    8. Croga

      Croga Well-Known Member

      Joined:
      Jun 7, 2010
      Messages:
      1,636
      Likes Received:
      27
      Trophy Points:
      48
      I'd love to help on the Trooper - Commando rotation but at the moment I don't have the time (working very hard on a website for a client that needs to go live this week).
      As soon as I have more time available (likely next week) I'll check to see if anyone's working on it.

      So if anyone is thinking about contributing: My main knowledge is on the Assault Specialist tree which is also the first thing I plan to work on.
       
    9. Croga

      Croga Well-Known Member

      Joined:
      Jun 7, 2010
      Messages:
      1,636
      Likes Received:
      27
      Trophy Points:
      48
      Looking at the current code:
      Is there a way to determine the spec of a character? I know there's a way to determine class/advanced class but I don't see anything referring to where the character's talents have gone.
       
    10. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      There you go.
       
    11. xsol

      xsol Member

      Joined:
      Nov 7, 2011
      Messages:
      503
      Likes Received:
      12
      Trophy Points:
      18
      Understood, I'm going to work on Sniper, Marksmanship first. When I feel good about that I will pick something else to focus on. Do you want to remove the thread I started?
       
    12. Pios

      Pios New Member

      Joined:
      Jul 1, 2010
      Messages:
      160
      Likes Received:
      1
      Trophy Points:
      0
      Righty,

      I am working on the Sorc specs at the moment, seeing as I have a sorc that needs leveling up.
      got the rotation working just as i would like it, but testing it a bit more.

      I will post the .patch this evening for those who are interested.
       
    13. xsol

      xsol Member

      Joined:
      Nov 7, 2011
      Messages:
      503
      Likes Received:
      12
      Trophy Points:
      18
      I have found two issues.

      The first issue is that when the current Sniper class was in place with: [Class(CharacterClass.Agent, AdvancedClass.Sniper, SkillTreeId.None)] it ran even though BuddyWing logged that it selected my routine.

      The second issue is a bit more of a problem,I am going to mess with it to see if I can resolve it, but Spell.Cast("Crouch") is not working.

      Edit: I think I may have fund my problem with Crouch.

      Edit/Pro tip: Ok, I found a big part of some issues I was having where changes where not being persisted when I reloaded BW -> I had linked and compiled WingIt and while I had cleared the bin I did not clear the obj folder and BW/the .net framework, just picked up and used the stale obj files.

      Edit: For those intersted the problem I was having with Crouch required me to add a target i.e.
      Code:
                      Spell.Cast("Crouch", 
                          ret => BuddyTor.Me,
                          ret => BuddyTor.Me.CurrentTarget.InLineOfSight && !IsInCover && BuddyTor.Me.CurrentTarget.Distance <= 2.8f),
      
      Note: IsInCover is a call to a property I created
       
      Last edited: May 8, 2012
    14. in2fun

      in2fun New Member

      Joined:
      Sep 23, 2010
      Messages:
      871
      Likes Received:
      8
      Trophy Points:
      0
      I have a lvl 50 merc arsenal. My only 50 atm. If anyone wants me to test a CC for them can do. I'm not good at making CC's but would be willing to help by testing. Also have empire side, Jug, sorce, sniper, all in 20 range.
       
    15. Neo93

      Neo93 Member

      Joined:
      Aug 30, 2011
      Messages:
      342
      Likes Received:
      4
      Trophy Points:
      18
      I had no time for creating merc cc's but Ill do it soon. Would be awesome if some1 could test Juggernaut Immortal & Vengeance.
       
    16. Aevitas

      Aevitas Well-Known Member Staff Member Buddy Core Dev

      Joined:
      Mar 2, 2010
      Messages:
      2,307
      Likes Received:
      36
      Trophy Points:
      48
      Stuck. Also, it's worth mentioning that if you plan to develop on WingIt, your code has to be of a certain standard. We're looking for stuff that is maintainable and clean, not full of hacks and magic numbers.
       
    17. xsol

      xsol Member

      Joined:
      Nov 7, 2011
      Messages:
      503
      Likes Received:
      12
      Trophy Points:
      18
      Where do you want to place:

      Code:
              
      public const float RangedDistance = 2.8f;
      public const float MeleeDistance = 0.3f;
      
      I'm sure there are going to be some other things that are used a lot, but so far those are the biggest magic numbers I see.
       
    18. in2fun

      in2fun New Member

      Joined:
      Sep 23, 2010
      Messages:
      871
      Likes Received:
      8
      Trophy Points:
      0
      Im tank speced currently on jug but could switch around for testing purposes. Im not pro with jug but could just let him go, report how does, if dies alot or what not. Just let me know, happy to help.
       
    19. banme

      banme Member

      Joined:
      Jan 15, 2010
      Messages:
      120
      Likes Received:
      1
      Trophy Points:
      18
      I have a lvl 43 Jugg that i am furiously levelling as fast as I can. I have tried to get the combat bot profile working, with wingit out of the box, it seemed to do nothing in combat. I also tried replacing the relevant code that xsol wrote into the the jugg routine, but i obviously borked it because BW couldnt find a routine at all for jugg after i'd modified it. This is my current levelling spec. Im running around questing with quinn as a healing companion. Would be happy to test rotations/survivability with any routines someone would like to provide.
       
    20. xsol

      xsol Member

      Joined:
      Nov 7, 2011
      Messages:
      503
      Likes Received:
      12
      Trophy Points:
      18
      Empire: Sniper - Marksmanship

      As of right now this is working well, but I am sure there are tweaks that can be made.

      Patch: Private Paste - Pastie
      Source: Private Paste - Pastie
      Zip: View attachment Marksmanship.zip

      For this most part the code has simply been cleaned up.

      Additions:
      • Added CC use
      • Added CC Breaker
      • Added Constants


      To DO: There are a few things I still want to work on, foremost among these is preventing a Fragmentation Grenade from breaking CC and of course adding more logic as I level and reach 50 for full testing.
       

    Share This Page