What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Simcraft Implemented, a Raidbot Derivate with Integrated Combat

Shineey where can we find code I'm interested in all. And would love to know how to implement stagger.

BM Monk:
Code:
monk="Monk_Brewmaster_1h_CE_T17H"
level=100
race=night_elf
role=tank
position=front
talents=0130122
glyphs=fortifying_brew,expel_harm,fortuitous_spheres
spec=brewmaster

# Executed every time the actor is available.

actions+=/chi_sphere,if=talent.power_strikes.enabled&buff.chi_sphere.react&chi<4
actions+=/chi_brew,if=talent.chi_brew.enabled&chi.max-chi>=2&buff.elusive_brew_stacks.stack<=10&((charges=1&recharge_time<5)|charges=2|(target.time_to_die<15&(cooldown.touch_of_death.remains>target.time_to_die|glyph.touch_of_death.enabled)))
actions+=/chi_brew,if=(chi<1&buff.stagger.light.up)|(chi<2&buff.shuffle.down)
#actions+=/gift_of_the_ox,if=buff.gift_of_the_ox.react&incoming_damage_1500ms
#actions+=/diffuse_magic,if=incoming_damage_1500ms&buff.fortifying_brew.down
#actions+=/dampen_harm,if=incoming_damage_1500ms&buff.fortifying_brew.down&buff.elusive_brew_activated.down
#actions+=/fortifying_brew,if=incoming_damage_1500ms&(buff.dampen_harm.down|buff.diffuse_magic.down)&buff.elusive_brew_activated.down
actions+=/elusive_brew,if=buff.elusive_brew_stacks.react>=9&(buff.dampen_harm.down|buff.diffuse_magic.down)&buff.elusive_brew_activated.down
actions+=/invoke_xuen,if=target.time_to_die>15&buff.shuffle.remains>=3&buff.serenity.down&cooldowns_enabled
actions+=/serenity,if=talent.serenity.enabled&cooldown.keg_smash.remains>6
actions+=/touch_of_death,if=target.health.percent<10&cooldown.touch_of_death.remains=0&((!glyph.touch_of_death.enabled&chi>=3&target.time_to_die<8)|(glyph.touch_of_death.enabled&target.time_to_die<5))
actions+=/call_action_list,name=aoe,if=active_enemies>=3&aoe_enabled
actions+=/call_action_list,name=st,if=active_enemies<3|!aoe_enabled

actions.st=purifying_brew,if=stagger.heavy
actions.st+=/chi_explosion,if=talent.chi_explosion.enabled&buff.shuffle.down&chi>=2
actions.st+=/blackout_kick,if=buff.shuffle.down
actions.st+=/purifying_brew,if=buff.serenity.up
actions.st+=/chi_explosion,if=talent.chi_explosion.enabled&chi>=3
actions.st+=/purifying_brew,if=stagger.moderate&buff.shuffle.remains>=6
actions.st+=/guard,if=(charges=1&recharge_time<5)|charges=2|target.time_to_die<15
#actions.st+=/guard,if=incoming_damage_10s>=health.max*0.5
actions.st+=/chi_brew,if=target.health.percent<10&cooldown.touch_of_death.remains=0&chi.max-chi>=2&(buff.shuffle.remains>=6|target.time_to_die<buff.shuffle.remains)&!glyph.touch_of_death.enabled
actions.st+=/keg_smash,if=chi.max-chi>=2&!buff.serenity.remains
actions.st+=/blackout_kick,if=buff.shuffle.remains<=3&cooldown.keg_smash.remains>=1.4
actions.st+=/blackout_kick,if=buff.serenity.up
actions.st+=/chi_burst,if=energy.time_to_max>2&buff.serenity.down
actions.st+=/chi_wave,if=energy.time_to_max>2&buff.serenity.down
actions.st+=/zen_sphere,cycle_targets=1,if=!dot.zen_sphere.ticking&energy.time_to_max>2&buff.serenity.down
actions.st+=/blackout_kick,if=chi.max-chi<2
actions.st+=/expel_harm,if=health.percent<95&chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.st+=/jab,if=chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.st+=/tiger_palm

actions.aoe=purifying_brew,if=stagger.heavy
actions.aoe+=/chi_explosion,if=talent.chi_explosion.enabled&buff.shuffle.down&chi>=2
actions.aoe+=/blackout_kick,if=buff.shuffle.down
actions.aoe+=/purifying_brew,if=buff.serenity.up
actions.aoe+=/chi_explosion,if=talent.chi_explosion.enabled&chi>=4
actions.aoe+=/purifying_brew,if=stagger.moderate&buff.shuffle.remains>=6
actions.aoe+=/guard,if=(charges=1&recharge_time<5)|charges=2|target.time_to_die<15
#actions.aoe+=/guard,if=incoming_damage_10s>=health.max*0.5
actions.aoe+=/chi_brew,if=target.health.percent<10&cooldown.touch_of_death.remains=0&chi<=3&chi>=1&(buff.shuffle.remains>=6|target.time_to_die<buff.shuffle.remains)&!glyph.touch_of_death.enabled
actions.aoe+=/keg_smash,if=chi.max-chi>=2&!buff.serenity.remains
actions.aoe+=/blackout_kick,if=buff.shuffle.remains<=3&cooldown.keg_smash.remains>=1.4
actions.aoe+=/blackout_kick,if=buff.serenity.up
actions.aoe+=/rushing_jade_wind,if=chi.max-chi>=1&buff.serenity.down
actions.aoe+=/chi_burst,if=energy.time_to_max>2&buff.serenity.down
actions.aoe+=/chi_wave,if=energy.time_to_max>2&buff.serenity.down
actions.aoe+=/zen_sphere,cycle_targets=1,if=!dot.zen_sphere.ticking&energy.time_to_max>2&buff.serenity.down
actions.aoe+=/blackout_kick,if=chi.max-chi<2
actions.aoe+=/expel_harm,if=health.percent<95&chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.aoe+=/jab,if=chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.aoe+=/tiger_palm

head=sorkas_nightshade_cowl,id=113978,bonus_id=566
neck=choker_of_bestial_force,id=113952,bonus_id=566,enchant_id=5319
shoulders=mantle_of_the_somber_gaze,id=115559,bonus_id=566
back=ravenous_greatcloak,id=113883,bonus_id=566,enchant_id=5312
chest=vest_of_the_somber_gaze,id=115558,bonus_id=566
wrists=bracers_of_shattered_stalactites,id=113935,bonus_id=566
hands=handwraps_of_the_somber_gaze,id=115555,bonus_id=566
waist=conductors_multipocket_girdle,id=113964,bonus_id=566
legs=legwraps_of_the_somber_gaze,id=115557,bonus_id=566
feet=treads_of_the_dark_hunt,id=113974,bonus_id=566
finger1=razoredge_blade_ring,id=113908,bonus_id=566,enchant_id=5326
finger2=spellbound_solium_band_of_sorcerous_invincibility,id=118303,enchant_id=5326
trinket1=tablet_of_turnbuckle_teamwork,id=113905,bonus_id=566
trinket2=blast_furnace_door,id=113893,bonus_id=566
main_hand=sorkas_chainfist,id=113965,bonus_id=566,enchant_id=5336
off_hand=sorkas_chainfist,id=113965,bonus_id=566,enchant_id=5384

# Gear Summary
# gear_ilvl=685.31
# gear_agility=2703
# gear_stamina=4054
# gear_crit_rating=642
# gear_haste_rating=331
# gear_mastery_rating=1941
# gear_multistrike_rating=889
# gear_versatility_rating=99
# gear_armor=1086
# gear_bonus_armor=847
# set_bonus=tier17_2pc=1
# set_bonus=tier17_4pc=1

Prot Warrior (may not be refined just yet):
Code:
warrior="Warrior_Protection_T17H"
level=100
race=tauren
role=attack
position=back
talents=1133323
talent_override=bladestorm,if=raid_event.adds.count>=1|enemies>1
talent_override=dragon_roar,if=raid_event.adds.count>=1|enemies>1
glyphs=unending_rage/heroic_leap/cleave
spec=protection

warrior="Warrior_Protection_T17H"
level=100
race=tauren
role=tank
position=front
talents=1113323
glyphs=unending_rage/heroic_leap/cleave
spec=protection

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed every time the actor is available.

actions+=/blood_fury,if=buff.bloodbath.up|buff.avatar.up
actions+=/berserking,if=buff.bloodbath.up|buff.avatar.up
actions+=/arcane_torrent,if=buff.bloodbath.up|buff.avatar.up
actions+=/call_action_list,name=prot

actions.prot+=/auto_attack
actions.prot=shield_block,if=!(debuff.demoralizing_shout.up|buff.ravager_protection.up|buff.shield_wall.up|buff.last_stand.up|buff.enraged_regeneration.up|buff.shield_block.up)
actions.prot+=/shield_barrier,if=buff.shield_barrier.down&((buff.shield_block.down&action.shield_block.charges_fractional<0.75)|rage>=85)
actions.prot+=/call_action_list,name=prot_aoe,if=active_enemies>3
actions.prot+=/heroic_strike,if=buff.ultimatum.up|rage>110|(talent.unyielding_strikes.enabled&buff.unyielding_strikes.stack>=6)
actions.prot+=/bloodbath,if=talent.bloodbath.enabled&((cooldown.dragon_roar.remains=0&talent.dragon_roar.enabled)|(cooldown.storm_bolt.remains=0&talent.storm_bolt.enabled)|talent.shockwave.enabled)
actions.prot+=/avatar,if=talent.avatar.enabled&((cooldown.ravager.remains=0&talent.ravager.enabled)|(cooldown.dragon_roar.remains=0&talent.dragon_roar.enabled)|(talent.storm_bolt.enabled&cooldown.storm_bolt.remains=0)|(!(talent.dragon_roar.enabled|talent.ravager.enabled|talent.storm_bolt.enabled)))
actions.prot+=/shield_slam
actions.prot+=/revenge
actions.prot+=/ravager
actions.prot+=/storm_bolt
#actions.prot+=/dragon_roar
actions.prot+=/impending_victory,if=talent.impending_victory.enabled&cooldown.shield_slam.remains<=execute_time
actions.prot+=/victory_rush,if=!talent.impending_victory.enabled&cooldown.shield_slam.remains<=execute_time
actions.prot+=/execute,if=buff.sudden_death.up
actions.prot+=/devastate

actions.prot_aoe=bloodbath
actions.prot_aoe+=/avatar
actions.prot_aoe+=/thunder_clap,if=!dot.deep_wounds.ticking
actions.prot_aoe+=/heroic_strike,if=buff.ultimatum.up|rage>110|(talent.unyielding_strikes.enabled&buff.unyielding_strikes.stack>=6)
#actions.prot_aoe+=/heroic_leap,if=(raid_event.movement.distance>25&raid_event.movement.in>45)|!raid_event.movement.exists
actions.prot_aoe+=/shield_slam,if=buff.shield_block.up
actions.prot_aoe+=/ravager,if=(buff.avatar.up|cooldown.avatar.remains>10)|!talent.avatar.enabled
#actions.prot_aoe+=/dragon_roar,if=(buff.bloodbath.up|cooldown.bloodbath.remains>10)|!talent.bloodbath.enabled
actions.prot_aoe+=/shockwave
actions.prot_aoe+=/revenge
actions.prot_aoe+=/thunder_clap
actions.prot_aoe+=/bladestorm
actions.prot_aoe+=/shield_slam
actions.prot_aoe+=/storm_bolt
actions.prot_aoe+=/shield_slam
actions.prot_aoe+=/execute,if=buff.sudden_death.up
actions.prot_aoe+=/devastate

head=hardened_greathelm,id=113910,bonus_id=566
neck=choker_of_bestial_force,id=113952,bonus_id=566,enchant=gift_of_mastery
shoulders=blackhands_shoulderguards,id=115581,bonus_id=566
back=ravenous_greatcloak,id=113883,bonus_id=566,enchant=gift_of_mastery
chest=blackhands_chestguard,id=115582,bonus_id=566
wrists=bracers_of_martial_perfection,id=113871,bonus_id=566
hands=blackhands_handguards,id=115583,bonus_id=566
waist=uktars_belt_of_chiming_rings,id=113976,bonus_id=566
legs=blackhands_legguards,id=115580,bonus_id=566
feet=doomslag_greatboots,id=119341,bonus_id=566
finger1=spellbound_solium_band_of_sorcerous_invincibility,id=118303,enchant=gift_of_mastery
finger2=razoredge_blade_ring,id=113908,bonus_id=566,enchant=gift_of_mastery
trinket1=tablet_of_turnbuckle_teamwork,id=113905,bonus_id=566
trinket2=blast_furnace_door,id=113893,bonus_id=566
main_hand=kromogs_brutal_fist,id=113927,bonus_id=566,enchant=mark_of_blackrock
off_hand=kromogs_protecting_palm,id=113926,bonus_id=566

# Gear Summary
# gear_ilvl=685.31
# gear_strength=2741
# gear_stamina=4110
# gear_crit_rating=631
# gear_haste_rating=524
# gear_mastery_rating=2187
# gear_multistrike_rating=122
# gear_versatility_rating=495
# gear_armor=2964
# gear_bonus_armor=847
# set_bonus=tier17_2pc=1
# set_bonus=tier17_4pc=1
 
Shineey where can we find code I'm interested in all. And would love to know how to implement stagger.
Implementing Stagger:

In SimcraftApis.cs add the following after the last function at the bottom which is public MagicValueType sync(String spell):
PHP:
public MagicValueType light
 {
     get { return stagger.light; }
 }

 public MagicValueType moderate
 {
     get { return stagger.moderate; }
 }

 public MagicValueType heavy
 {
     get { return stagger.heavy; }
 }

In SimcraftTop.cs add the following under the line that says "public dynamic stat;" (in mine its line 126):
PHP:
public BuffProxy stagger;

Ok this one is a bit complex. This is in the file SimcraftProxies.cs. I'll try to make it as clear as possible.
Find the line that says
PHP:
colossus_smash_up = new DebuffProxy.DebuffInternal(dbc.Spells[SimcNames.debuffs["colossus_smash"].First().V2], this, "colossus_smash_up");
. In mine its around line 430. Insert a line below it and add
PHP:
stagger = new StaggerProxy(this);
Next, below the line that says "public PreSteadyFocus pre_steady_focus;", add the following
PHP:
public StaggerProxy stagger;

public class StaggerProxy : BuffInternal
{
    public StaggerProxy(BuffProxy owner)
        : base(null, owner, "stagger")
    {
        Properties["light"] = () => simc.debuff[dbc.Spells[124275]].up;
        Properties["moderate"] = () => simc.debuff[dbc.Spells[124274]].up;
        Properties["heavy"] = () => simc.debuff[dbc.Spells[124273]].up;
    }

    public MagicValueType light
    {
        get { return this["light"]; }
    }

    public MagicValueType moderate
    {
        get { return this["moderate"]; }
    }

    public MagicValueType heavy
    {
        get { return this["heavy"]; }
    }
}

Finally, scroll down a bit to about line 660 and you'll find the function "public override Internal NewInternal(string token)" (NOTE: there are several functions with this name, make sure its the one directly after the sub-class "BuffInternal". Above this function (or after it), insert the following:
PHP:
public MagicValueType light
{
    get { return stagger.light; }
}

public MagicValueType moderate
{
    get { return stagger.moderate; }
}

public MagicValueType heavy
{
    get { return stagger.heavy; }
}

Ok that should be it I think. start up HB and hopefully it compiles. I don't think I left anything out.
 
Last edited:
Thanks shineey I'll be trying to get this set up this weekend. Again thanks for sharing I'll let you know if i get stuck with any changes.
 
This was working but now on the newest build of simcraft, profiles I drop into the profiles folder cause it to bring up a compile error

However, if I use a profile generated on the previous build of simcraft it compiles totally fine
 
This was working but now on the newest build of simcraft, profiles I drop into the profiles folder cause it to bring up a compile error

However, if I use a profile generated on the previous build of simcraft it compiles totally fine
Some of the new simcraft profiles have newer functions that weren't in the older simc files. They require a little editing to get them to work
 
Some of the new simcraft profiles have newer functions that weren't in the older simc files. They require a little editing to get them to work
Ah, do you know what those are and/or what needs to be changed/what they need to be changed to?
 
It really just depends on what class/spec you're trying to make a profile for.
The most common that is used in most of them is the spell_name.spell_targets conditional. Just change all of those to "active_enemies". Also the ".react" doesn't work from what I've experienced. Change all of the buff.spell_name.react to buff.spell_name.up. Besides that, I'd need to see specifics. You can normally tell by starting Simcraft Impl and when the popup appears and then it throws a compilation error, close that out and look at your main HB terminal. There will usuially be more specific error messages in there.
 
Before I go about fixing that, I've got this issue suddenly coming up
any idea?

Compiler Error: Bots\Simpl\trunk\Caching.cs(12,24) : error CS0234: The type or namespace name 'RuntimeBinder' does not exist in the namespace 'Microsoft.CSharp' (are you missing an assembly reference?)
 
It really just depends on what class/spec you're trying to make a profile for.
The most common that is used in most of them is the spell_name.spell_targets conditional. Just change all of those to "active_enemies". Also the ".react" doesn't work from what I've experienced. Change all of the buff.spell_name.react to buff.spell_name.up. Besides that, I'd need to see specifics. You can normally tell by starting Simcraft Impl and when the popup appears and then it throws a compilation error, close that out and look at your main HB terminal. There will usuially be more specific error messages in there.
Alright so after fixing these, I've found the error

error CS1061: 'Simcraft.SimcraftImpl' does not contain a definition for 't18_class_trinket' and no extension method 't18_class_trinket' accepting a first argument of type 'Simcraft.SimcraftImpl' could be found (are you missing a using directive or an assembly reference?)

So once I went in and removed that everything loaded up fine
 
Bom dia. Finalmente minha conta foi liberada. E sim voltarei a usar o HB. Lembro que na época essa era a melhor CR para hunter.
Com mais de 6 meses longe, vejo que o trabalho não parou. Parabéns para os desenvolvedores.
Gostaria de saber se essa CR continua sendo a melhor para hunter e se tem algum perfil pre definido? Obrigado a todos

-----

Good morning. Finally my account was released. And yes back using HB. I remember that at the time this was the best CR for hunter.
With more than six months away, I see that the work has not stopped. Congratulations to the developers.
I wonder if this CR remains the best for hunter and if you have any pre defined profile? Thank you all
 
Bom dia. Finalmente minha conta foi liberada. E sim voltarei a usar o HB. Lembro que na época essa era a melhor CR para hunter.
Com mais de 6 meses longe, vejo que o trabalho não parou. Parabéns para os desenvolvedores.
Gostaria de saber se essa CR continua sendo a melhor para hunter e se tem algum perfil pre definido? Obrigado a todos

-----

Good morning. Finally my account was released. And yes back using HB. I remember that at the time this was the best CR for hunter.
With more than six months away, I see that the work has not stopped. Congratulations to the developers.
I wonder if this CR remains the best for hunter and if you have any pre defined profile? Thank you all

Sadly, Kane (the original developer), has ceased work on this since around April. However, there have been several modifications made by myself and some others that allow this to work correctly. I have working MM and BM hunter profiles if you would like them.
 
Sadly, Kane (the original developer), has ceased work on this since around April. However, there have been several modifications made by myself and some others that allow this to work correctly. I have working MM and BM hunter profiles if you would like them.

Yes I would like. Thx
 
Yes I would like. Thx
BM
PHP:
hunter="Beastmaster_shineey"
level=100
race=
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=spirit_beast

#https://www.thebuddyforum.com/honorbuddy-forum/botbases/204041-simcraft-implemented-raidbot-derivate-integrated-combat-post1913703.html#post1913703

hotkeys+=/hotkey_barrage,none,Z

# Executed every time the actor is available.

actions+=/mend_pet,if=(pet.health.pct<=50)&!pet.buff.mend_pet.up
actions+=/spirit_mend,if=(health.pct<=50)

actions+=/tranquilizing_shot,if=target.buff.savage_howl.up
actions+=/tranquilizing_shot,if=target.buff.reactive_earth_shield.up
actions+=/tranquilizing_shot,if=target.buff.cauterizing_bolt.up
actions+=/tranquilizing_shot,if=target.buff.earthen_barrier.up

#actions+=/use_item,name=trinket_slot_1
actions+=/dire_beast
actions+=/stampede,if=(buff.bloodlust.up|buff.focus_fire.up)&cooldowns_enabled
actions+=/focus_fire,if=buff.focus_fire.down&pet.buff.frenzy.up&(buff.bestial_wrath.remains>3|(pet.buff.frenzy.remains<1)|(talent.stampede.enabled&cooldown.stampede.remains>265)|(cooldown.bestial_wrath.remains<gcd&buff.bestial_wrath.down))
actions+=/bestial_wrath,if=focus>30&!buff.bestial_wrath.up

# Choose single target or AoE
actions+=/call_action_list,name=single,if=(active_enemies=1)|!aoe_enabled
actions+=/call_action_list,name=aoe,if=active_enemies>1&aoe_enabled

# Single Target
actions.single+=/focus_fire,five_stacks=1
actions.single+=/kill_command
actions.single+=/a_murder_of_crows
actions.single+=/kill_shot
actions.single+=/focusing_shot,if=focus<50

# Cast a second shot for steady focus if that won't cap us.
actions.single+=/cobra_shot,if=buff.steady_focus.remains<7&(14+cast_regen)<focus.deficit

# Prepare for steady focus refresh if it is running out.
actions.single+=/cobra_shot,if=talent.steady_focus.enabled&buff.steady_focus.remains<4&focus<50
actions.single+=/glaive_toss
actions.single+=/barrage,if=hotkey_barrage
actions.single+=/powershot,if=focus.time_to_max>cast_time
actions.single+=/arcane_shot,if=(buff.thrill_of_the_hunt.up&focus>35)|buff.bestial_wrath.up
actions.single+=/arcane_shot,if=focus>=75
actions.single+=/cobra_shot

# AoE
actions.aoe+=/multishot,if=pet.buff.beast_cleave.remains<0.5
actions.aoe+=/focus_fire,five_stacks=1
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/explosive_trap,if=active_enemies>5
actions.aoe+=/multishot,if=active_enemies>5
actions.aoe+=/kill_command
actions.aoe+=/a_murder_of_crows
actions.aoe+=/kill_shot
actions.aoe+=/focusing_shot,if=focus<50

# Cast a second shot for steady focus if that won't cap us.
actions.aoe+=/cobra_shot,if=buff.steady_focus.remains<7&(14+cast_regen)<focus.deficit
actions.aoe+=/explosive_trap

# Prepare for steady focus refresh if it is running out.
actions.aoe+=/cobra_shot,if=talent.steady_focus.enabled&buff.steady_focus.remains<4&focus<50
actions.aoe+=/glaive_toss
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/powershot,if=focus.time_to_max>cast_time
actions.aoe+=/cobra_shot,if=active_enemies>5
actions.aoe+=/arcane_shot,if=(buff.thrill_of_the_hunt.up&focus>35)|buff.bestial_wrath.up
actions.aoe+=/arcane_shot,if=focus>=75
actions.aoe+=/cobra_shot



head=hood_of_the_savage_hunt,id=124296,bonus_id=566
neck=choker_of_the_great_betrayer,id=124210,bonus_id=566,enchant_id=5318
shoulders=pauldrons_of_the_savage_hunt,id=124307,bonus_id=566
back=cloak_of_tangible_dread,id=124135,bonus_id=566,enchant_id=5311
chest=hauberk_of_the_savage_hunt,id=124284,bonus_id=566
wrists=wayfaring_bracers,id=116192,bonus_id=139/618
hands=gloves_of_the_savage_hunt,id=124292,bonus_id=566
waist=cursed_demonchain_belt,id=124311,bonus_id=566
legs=haughty_chain_legguards,id=124300,bonus_id=566
feet=wayfaring_boots,id=116193,bonus_id=185/618
finger1=spellbound_runic_band_of_unrelenting_slaughter,id=118307,enchant_id=5325
finger2=shifting_taladite_ring,id=115796,bonus_id=139/618,enchant_id=5325
trinket1=malicious_censer,id=114366
trinket2=mirror_of_the_blademaster,id=124224,bonus_id=566
main_hand=cursed_demonbone_longbow,id=124361,bonus_id=566,enchant_id=5383

# Gear Summary
# gear_ilvl=713.00
# gear_agility=3972
# gear_stamina=5335
# gear_crit_rating=593
# gear_haste_rating=1191
# gear_mastery_rating=1370
# gear_multistrike_rating=2180
# gear_versatility_rating=128
# gear_armor=1579
# set_bonus=tier18_2pc=1
# set_bonus=tier18_4pc=1
summon_pet=cat

MM
PHP:
hunter="Marksman_shineey"
level=100
race=blood_elf
role=attack
position=ranged_back
talents=0003332
talent_override=lone_wolf,if=raid_event.adds.count>=3|enemies>1
spec=marksmanship

#https://www.thebuddyforum.com/honorbuddy-forum/botbases/204041-simcraft-implemented-raidbot-derivate-integrated-combat-post1913703.html#post1913703

hotkeys+=/hotkey_barrage,none,Z
hotkeys+=/hotkey_rapid_fire,ctrl,Z

# Executed every time the actor is available.

actions+=/tranquilizing_shot,if=target.buff.savage_howl.up
actions+=/tranquilizing_shot,if=target.buff.reactive_earth_shield.up
actions+=/tranquilizing_shot,if=target.buff.cauterizing_bolt.up
actions+=/tranquilizing_shot,if=target.buff.earthen_barrier.up

#actions+=/use_item,name=mirror_of_the_blademaster
actions+=/chimaera_shot
actions+=/kill_shot
actions+=/rapid_fire,if=hotkey_rapid_fire
actions+=/stampede,if=(buff.rapid_fire.up|buff.bloodlust.up|target.time_to_die<=25)&cooldowns_enabled
actions+=/call_action_list,name=careful_aim,if=buff.careful_aim.up
actions+=/explosive_trap,if=active_enemies>1&aoe_enabled
actions+=/a_murder_of_crows
actions+=/dire_beast
actions+=/glaive_toss
actions+=/powershot,if=cast_regen<focus.deficit
actions+=/barrage,if=hotkey_barrage&active_enemies>1&aoe_enabled

# Pool max focus for rapid fire so we can spam AimedShot with Careful Aim buff
actions+=/steady_shot,if=focus.deficit*cast_time%(14+cast_regen)>cooldown.rapid_fire.remains
actions+=/focusing_shot,if=focus.deficit*cast_time%(50+cast_regen)>cooldown.rapid_fire.remains&focus<100

# Cast a second shot for steady focus if that won't cap us.
actions+=/steady_shot,if=buff.pre_steady_focus.up&(14+cast_regen+action.aimed_shot.cast_regen)<=focus.deficit
actions+=/multishot,if=active_enemies>6&aoe_enabled
actions+=/aimed_shot,if=talent.focusing_shot.enabled
actions+=/aimed_shot,if=focus+cast_regen>=85
actions+=/aimed_shot,if=buff.thrill_of_the_hunt.up&focus+cast_regen>=65

# Allow FS to over-cap by 10 if we have nothing else to do
actions+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions+=/steady_shot

actions.careful_aim=glaive_toss,if=active_enemies>2&aoe_enabled
actions.careful_aim+=/powershot,if=active_enemies>1&cast_regen<focus.deficit&aoe_enabled
actions.careful_aim+=/barrage,if=active_enemies>1&hotkey_barrage&aoe_enabled
actions.careful_aim+=/aimed_shot
actions.careful_aim+=/focusing_shot,if=50+cast_regen<focus.deficit
actions.careful_aim+=/steady_shot

head=hood_of_the_savage_hunt,id=124296,bonus_id=566
neck=shifting_taladite_pendant,id=115800,bonus_id=76/618,enchant_id=5317
shoulders=pauldrons_of_the_savage_hunt,id=124307,bonus_id=566
back=nimble_hexweave_cloak,id=114818,bonus_id=76/618,enchant_id=5310
chest=hauberk_of_the_savage_hunt,id=124284,bonus_id=566
wrists=bracers_of_fel_empowerment,id=124314,bonus_id=566
hands=eredar_felchain_gloves,id=124291,bonus_id=566
waist=wayfaring_belt,id=116194,bonus_id=76/618
legs=leggings_of_the_savage_hunt,id=124301,bonus_id=566
feet=spiked_throatcrusher_boots,id=124287,bonus_id=566
finger1=portal_key_signet,id=124189,bonus_id=566,enchant_id=5324
finger2=spellbound_runic_band_of_unrelenting_slaughter,id=118307,enchant_id=5324
trinket1=mirror_of_the_blademaster,id=124224,bonus_id=566
trinket2=malicious_censer,id=124226,bonus_id=566
main_hand=cursed_demonbone_longbow,id=124361,bonus_id=566,enchant_id=5276

# Gear Summary
# gear_ilvl=713.33
# gear_agility=3984
# gear_stamina=5353
# gear_crit_rating=2209
# gear_haste_rating=206
# gear_mastery_rating=478
# gear_multistrike_rating=2454
# gear_versatility_rating=128
# gear_armor=1585
# set_bonus=tier18_2pc=1
# set_bonus=tier18_4pc=1
summon_pet=cat
 
BM
PHP:
hunter="Beastmaster_shineey"
level=100
race=
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=spirit_beast

#https://www.thebuddyforum.com/honorbuddy-forum/botbases/204041-simcraft-implemented-raidbot-derivate-integrated-combat-post1913703.html#post1913703

hotkeys+=/hotkey_barrage,none,Z

# Executed every time the actor is available.

actions+=/mend_pet,if=(pet.health.pct<=50)&!pet.buff.mend_pet.up
actions+=/spirit_mend,if=(health.pct<=50)

actions+=/tranquilizing_shot,if=target.buff.savage_howl.up
actions+=/tranquilizing_shot,if=target.buff.reactive_earth_shield.up
actions+=/tranquilizing_shot,if=target.buff.cauterizing_bolt.up
actions+=/tranquilizing_shot,if=target.buff.earthen_barrier.up

#actions+=/use_item,name=trinket_slot_1
actions+=/dire_beast
actions+=/stampede,if=(buff.bloodlust.up|buff.focus_fire.up)&cooldowns_enabled
actions+=/focus_fire,if=buff.focus_fire.down&pet.buff.frenzy.up&(buff.bestial_wrath.remains>3|(pet.buff.frenzy.remains<1)|(talent.stampede.enabled&cooldown.stampede.remains>265)|(cooldown.bestial_wrath.remains<gcd&buff.bestial_wrath.down))
actions+=/bestial_wrath,if=focus>30&!buff.bestial_wrath.up

# Choose single target or AoE
actions+=/call_action_list,name=single,if=(active_enemies=1)|!aoe_enabled
actions+=/call_action_list,name=aoe,if=active_enemies>1&aoe_enabled

# Single Target
actions.single+=/focus_fire,five_stacks=1
actions.single+=/kill_command
actions.single+=/a_murder_of_crows
actions.single+=/kill_shot
actions.single+=/focusing_shot,if=focus<50

# Cast a second shot for steady focus if that won't cap us.
actions.single+=/cobra_shot,if=buff.steady_focus.remains<7&(14+cast_regen)<focus.deficit

# Prepare for steady focus refresh if it is running out.
actions.single+=/cobra_shot,if=talent.steady_focus.enabled&buff.steady_focus.remains<4&focus<50
actions.single+=/glaive_toss
actions.single+=/barrage,if=hotkey_barrage
actions.single+=/powershot,if=focus.time_to_max>cast_time
actions.single+=/arcane_shot,if=(buff.thrill_of_the_hunt.up&focus>35)|buff.bestial_wrath.up
actions.single+=/arcane_shot,if=focus>=75
actions.single+=/cobra_shot

# AoE
actions.aoe+=/multishot,if=pet.buff.beast_cleave.remains<0.5
actions.aoe+=/focus_fire,five_stacks=1
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/explosive_trap,if=active_enemies>5
actions.aoe+=/multishot,if=active_enemies>5
actions.aoe+=/kill_command
actions.aoe+=/a_murder_of_crows
actions.aoe+=/kill_shot
actions.aoe+=/focusing_shot,if=focus<50

# Cast a second shot for steady focus if that won't cap us.
actions.aoe+=/cobra_shot,if=buff.steady_focus.remains<7&(14+cast_regen)<focus.deficit
actions.aoe+=/explosive_trap

# Prepare for steady focus refresh if it is running out.
actions.aoe+=/cobra_shot,if=talent.steady_focus.enabled&buff.steady_focus.remains<4&focus<50
actions.aoe+=/glaive_toss
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/powershot,if=focus.time_to_max>cast_time
actions.aoe+=/cobra_shot,if=active_enemies>5
actions.aoe+=/arcane_shot,if=(buff.thrill_of_the_hunt.up&focus>35)|buff.bestial_wrath.up
actions.aoe+=/arcane_shot,if=focus>=75
actions.aoe+=/cobra_shot



head=hood_of_the_savage_hunt,id=124296,bonus_id=566
neck=choker_of_the_great_betrayer,id=124210,bonus_id=566,enchant_id=5318
shoulders=pauldrons_of_the_savage_hunt,id=124307,bonus_id=566
back=cloak_of_tangible_dread,id=124135,bonus_id=566,enchant_id=5311
chest=hauberk_of_the_savage_hunt,id=124284,bonus_id=566
wrists=wayfaring_bracers,id=116192,bonus_id=139/618
hands=gloves_of_the_savage_hunt,id=124292,bonus_id=566
waist=cursed_demonchain_belt,id=124311,bonus_id=566
legs=haughty_chain_legguards,id=124300,bonus_id=566
feet=wayfaring_boots,id=116193,bonus_id=185/618
finger1=spellbound_runic_band_of_unrelenting_slaughter,id=118307,enchant_id=5325
finger2=shifting_taladite_ring,id=115796,bonus_id=139/618,enchant_id=5325
trinket1=malicious_censer,id=114366
trinket2=mirror_of_the_blademaster,id=124224,bonus_id=566
main_hand=cursed_demonbone_longbow,id=124361,bonus_id=566,enchant_id=5383

# Gear Summary
# gear_ilvl=713.00
# gear_agility=3972
# gear_stamina=5335
# gear_crit_rating=593
# gear_haste_rating=1191
# gear_mastery_rating=1370
# gear_multistrike_rating=2180
# gear_versatility_rating=128
# gear_armor=1579
# set_bonus=tier18_2pc=1
# set_bonus=tier18_4pc=1
summon_pet=cat

MM
PHP:
hunter="Marksman_shineey"
level=100
race=blood_elf
role=attack
position=ranged_back
talents=0003332
talent_override=lone_wolf,if=raid_event.adds.count>=3|enemies>1
spec=marksmanship

#https://www.thebuddyforum.com/honorbuddy-forum/botbases/204041-simcraft-implemented-raidbot-derivate-integrated-combat-post1913703.html#post1913703

hotkeys+=/hotkey_barrage,none,Z
hotkeys+=/hotkey_rapid_fire,ctrl,Z

# Executed every time the actor is available.

actions+=/tranquilizing_shot,if=target.buff.savage_howl.up
actions+=/tranquilizing_shot,if=target.buff.reactive_earth_shield.up
actions+=/tranquilizing_shot,if=target.buff.cauterizing_bolt.up
actions+=/tranquilizing_shot,if=target.buff.earthen_barrier.up

#actions+=/use_item,name=mirror_of_the_blademaster
actions+=/chimaera_shot
actions+=/kill_shot
actions+=/rapid_fire,if=hotkey_rapid_fire
actions+=/stampede,if=(buff.rapid_fire.up|buff.bloodlust.up|target.time_to_die<=25)&cooldowns_enabled
actions+=/call_action_list,name=careful_aim,if=buff.careful_aim.up
actions+=/explosive_trap,if=active_enemies>1&aoe_enabled
actions+=/a_murder_of_crows
actions+=/dire_beast
actions+=/glaive_toss
actions+=/powershot,if=cast_regen<focus.deficit
actions+=/barrage,if=hotkey_barrage&active_enemies>1&aoe_enabled

# Pool max focus for rapid fire so we can spam AimedShot with Careful Aim buff
actions+=/steady_shot,if=focus.deficit*cast_time%(14+cast_regen)>cooldown.rapid_fire.remains
actions+=/focusing_shot,if=focus.deficit*cast_time%(50+cast_regen)>cooldown.rapid_fire.remains&focus<100

# Cast a second shot for steady focus if that won't cap us.
actions+=/steady_shot,if=buff.pre_steady_focus.up&(14+cast_regen+action.aimed_shot.cast_regen)<=focus.deficit
actions+=/multishot,if=active_enemies>6&aoe_enabled
actions+=/aimed_shot,if=talent.focusing_shot.enabled
actions+=/aimed_shot,if=focus+cast_regen>=85
actions+=/aimed_shot,if=buff.thrill_of_the_hunt.up&focus+cast_regen>=65

# Allow FS to over-cap by 10 if we have nothing else to do
actions+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions+=/steady_shot

actions.careful_aim=glaive_toss,if=active_enemies>2&aoe_enabled
actions.careful_aim+=/powershot,if=active_enemies>1&cast_regen<focus.deficit&aoe_enabled
actions.careful_aim+=/barrage,if=active_enemies>1&hotkey_barrage&aoe_enabled
actions.careful_aim+=/aimed_shot
actions.careful_aim+=/focusing_shot,if=50+cast_regen<focus.deficit
actions.careful_aim+=/steady_shot

head=hood_of_the_savage_hunt,id=124296,bonus_id=566
neck=shifting_taladite_pendant,id=115800,bonus_id=76/618,enchant_id=5317
shoulders=pauldrons_of_the_savage_hunt,id=124307,bonus_id=566
back=nimble_hexweave_cloak,id=114818,bonus_id=76/618,enchant_id=5310
chest=hauberk_of_the_savage_hunt,id=124284,bonus_id=566
wrists=bracers_of_fel_empowerment,id=124314,bonus_id=566
hands=eredar_felchain_gloves,id=124291,bonus_id=566
waist=wayfaring_belt,id=116194,bonus_id=76/618
legs=leggings_of_the_savage_hunt,id=124301,bonus_id=566
feet=spiked_throatcrusher_boots,id=124287,bonus_id=566
finger1=portal_key_signet,id=124189,bonus_id=566,enchant_id=5324
finger2=spellbound_runic_band_of_unrelenting_slaughter,id=118307,enchant_id=5324
trinket1=mirror_of_the_blademaster,id=124224,bonus_id=566
trinket2=malicious_censer,id=124226,bonus_id=566
main_hand=cursed_demonbone_longbow,id=124361,bonus_id=566,enchant_id=5276

# Gear Summary
# gear_ilvl=713.33
# gear_agility=3984
# gear_stamina=5353
# gear_crit_rating=2209
# gear_haste_rating=206
# gear_mastery_rating=478
# gear_multistrike_rating=2454
# gear_versatility_rating=128
# gear_armor=1585
# set_bonus=tier18_2pc=1
# set_bonus=tier18_4pc=1
summon_pet=cat

Hey shineey do you have a collection of all your profiles? And I was also wondering why in your profiles there is a option for talent "3"?
Also which simc version should I use so I can make my own profiles work?
 
can anyone help i have tried hundreds of different versions but no luck, can anyone add a working simcraft bot folder to download? i have tried the others but it either, wont compile, so i added the line from page 71 or it doesnt show my routines which are in the simcraft profiles folder and it says error CS1061: 'Simcraft.SimcraftImpl' does not contain a definition for spells etc. anyone post a working simcraft please?
 
can anyone help me out with this error?

<63583297198.0402>:Aura pre_steady_focus initialized with null
<63583297198.0402>:Aura bloodlust_proxy initialized with null
<63583297198.0412>:Aura potion_buff initialized with null
<63583297198.0412>:Aura anytrinket_buff initialized with null
<63583297198.0412>:Aura casting_debuff initialized with null
<63583297198.0432>:Aura pre_steady_focus initialized with null
<63583297198.0432>:Aura bloodlust_proxy initialized with null
<63583297198.0432>:Aura potion_buff initialized with null
<63583297198.0432>:Aura anytrinket_buff initialized with null
<63583297198.0562>:Compiling Action Lists
<63583297198.0612>:Loading configuration
<63583297198.0932>:Configuration successfully loaded.
<63583297198.0932>:System.NullReferenceException: Object reference not set to an instance of an object.
at Simcraft.SimcraftImpl..ctor() in C:\Users\*****\Desktop\HB OLD\Routines\Singular-simpl_combat\SimcraftImpl\SimcraftTop.cs:line 248
 
If you are using a SIMC file that I uploaded, some of my routines utilize spells/buffs/debuffs that were not in the original download from Kane's original post. Are you using one of my simc files? What class are you trying to run it on?
 
Back
Top