求助一个SMIC 插件 simulationcraft下载 v1.5.1 NGA玩家社区

(ERROR:15) & 访客不能直接访问清烟绕指尖
反攻大漩涡一号
伤心的骆驼
No treble°
Freedomgad
soniaforme
zhouzihan940207
未完成的爱情
forever_涩琪
小小包子吖[插件分享]Ovale 输出循环指示插件,能遵循SimulationCraft输出循环
最近一直用ovale插件,需要的朋友可以去curse下载。下载后自带输出脚本,不许任何设置就能使用。昨天发现一个大大的惊喜,就是他可以导入simulationcraft的输出循环,这对于练习手法 提高dps有很大的帮助对于喜欢研究simc的朋友也是一个实际验证simc战斗过程的一个工具。[b]持续更新中整理中,有需要的朋友请及时关注。[/b][b][size=130%]一. 发图说明如何导入simulationcraft的脚本[/size][/b][collapse=图片过多被折叠,点击取消折叠--如何导入simulationcraft脚本]1.进入插件设置[img]./mon_/187_549eb.png.medium.jpg[/img]2.从simulationcraft上复制脚本[img]./mon_/187_549e235d5da00.png.medium.jpg[/img]3.粘贴过来,然后点接受,ovale自动把脚本转换成可以识别的脚本,然后复制脚本[img]./mon_/187_549e237a16978.png.medium.jpg[/img][img]./mon_/187_549e236db44c9.png.medium.jpg[/img]4.选择ovale自定义脚本,粘贴刚刚的脚本[img]./mon_/187_549e2366cf25f.png.medium.jpg[/img]5.最后变成了这个样子[img]./mon_/187_549e238a4ccab.png.thumb.jpg[/img]6.按照simulationcraft的指示,打的h2,忘了克合剂[img]./mon_/187_549e.png.thumb.jpg[/img]实际输出百分比,DPS 2.3W,模拟dps 2.49w,由于做了开关,有点慌乱dps略有下降[img]./mon_/187_549e266bf099d.png.thumb.jpg[/img][/collapse]---------------------------------------------------------------------------------------------------内存占用情况[img]./mon_/187_54a12b5f44918.png.thumb.jpg[/img]
[b][size=120%]二. 修改过的Ovale脚本实例,基于Simc默认脚本[/size][/b][b]说明:为方便大家,制作了一个Ovale自定义输出脚本,基于Simc 603-20,单个图标,单个目标的技能提示,多目标请自行斟酌。[/b]复制以下内容至Ovale Spell Priority 的自定义脚本之中,保存即可。[b]不知道为什么,发到论坛再复制到ovale脚本会出现错误,已发至百度网盘分享,有两个文本文件,一个内含中文说明[/b]
[b] 脚本下载地址[/b]:[url]/s/1bn5zmTD[/url][b]Ovale Spell Priority 6.0.38 下载地址[/b]:[url]/addons/ovale/files/-38/[/url]
[b] 百度网盘[/b]:[url]/s/1c0eYOlM[/url]
[b] MD5[/b]:8d72c2bd9356a99bec9d21
[b]SimulationCraft 最近更新 6.0.21 ()
修正猎人奥术射击和多重射击可以触发一跳毒蛇钉刺。[/b][url]http://www.simulationcraft.org/download.html[/url][code]#脚本基于Simc 603-20#脚本适用于生存猎人,单一目标技能提示.#去掉合剂爆发技能.奥术洪流,打断技能的提示,请自行决定开启时机.#去掉AOE技能提示,请根据目标数量自行替换所放技能.Include(ovale_common)Include(ovale_hunter_spells)AddFunction InterruptActions{
if not target.IsFriend() and target.IsInterruptible()
Spell(counter_shot)
if not target.Classification(worldboss)
Spell(arcane_torrent_focus)
if target.InRange(quaking_palm) Spell(quaking_palm)
Spell(war_stomp)
}}AddFunction SurvivalDefaultActions{
#auto_shot
#blood_fury
Spell(blood_fury_ap)
#berserking
Spell(berserking)
#black_arrow,if=!ticking
if not target.DebuffPresent(black_arrow_debuff) Spell(black_arrow)
#explosive_shot
Spell(explosive_shot)
#a_murder_of_crows
Spell(a_murder_of_crows)
#dire_beast
Spell(dire_beast)
#arcane_shot,if=buff.thrill_of_the_hunt.react&focus&35&cast_regen&=focus.deficit|dot.serpent_sting.remains&=3|target.time_to_die&4.5
if BuffPresent(thrill_of_the_hunt_buff) and Focus() & 35 and FocusCastingRegen(arcane_shot) &= FocusDeficit() or target.DebuffRemaining(serpent_sting_debuff) &= 3 or target.TimeToDie() & 4.5 Spell(arcane_shot)
#glaive_toss
Spell(glaive_toss)
#powershot
Spell(powershot)
Spell(barrage)
#cobra_shot,if=buff.pre_steady_focus.up&buff.steady_focus.remains&5&(14+cast_regen)&=focus.deficit&80
if BuffPresent(pre_steady_focus_buff) and BuffRemaining(steady_focus_buff) & 5 and 14 + FocusCastingRegen(cobra_shot) &= FocusDeficit() & 80 Spell(cobra_shot)
#arcane_shot,if=focus&=80|talent.focusing_shot.enabled
if Focus() &= 80 or Talent(focusing_shot_talent) Spell(arcane_shot)
#focusing_shot
Spell(focusing_shot)
#cobra_shot
Spell(cobra_shot)
#arcane_shot,if=focus&=90
if Focus() &= 90 Spell(arcane_shot)}AddIcon specialization=survival help=main enemies=1{
SurvivalDefaultActions()}### Required symbols# a_murder_of_crows# arcane_shot# arcane_torrent_focus# barrage# berserking# black_arrow# black_arrow_debuff# blood_fury_ap# cobra_shot# counter_shot# dire_beast# explosive_shot# focusing_shot# focusing_shot_talent# glaive_toss# powershot# pre_steady_focus_buff# quaking_palm# serpent_sting_debuff# steady_focus_buff# thrill_of_the_hunt_buff# war_stomp[/code][b][size=120%]三. SimulationCraft的简易用法[/size][/b](完全手册请看论坛的这里 [url=http://bbs.ngacn.cc/read.php?tid=6365457][b]传送门[/b][/url])和ovale spell priority的导入方法。官网下载最新版本的simc,地址: [url]http://simulationcraft.org/[/url]Ovale spell priority 下载地址: [url=/addons/ovale/]CurseForge[/url] (说明:curseforge应该是curse旗下的插件发布网站,简洁明了)Ovale全职业通用,本人是猎人,所以主要研究猎人的脚本使用情况。*************************************************[collapse=图片过多,内容被折叠,点击+号显示内容]1.进入官网以后,点download,选择下载安装包或zip压缩包,推荐选择压缩包,绿色 方便。 根据你的系统选择64位或32位[img]./mon_/187_549f8bc147e56.png.thumb.jpg[/img]2.解压缩后,双击打开[img]./mon_/187_549f8bbb12aec.png.thumb.jpg[/img]3.进入选项,先修改区域,默认是美国 US,国服选CN,如果调乱了,点击恢复默认会还原到初始状态。[img]./mon_/187_549f8bb8cee9e.png.thumb.jpg[/img]这里选择测试需要的buff,只跟模拟有关,和ovale导入无关,改完以后关掉simc,重新打开[img]./mon_/187_549f8bb65de2b.png.thumb.jpg[/img]4.输入角色名字后搜索,然后右键点击角色名字,再点击 Open Link
在此感谢48楼的夏葉同学的方法,[url]bbs.ngacn.cc/read.php?tid=7691561[/url][img]./mon_/187_54a00dad3806e.png.thumb.jpg[/img]5.出现角色信息后,点右下角的Import导入[img]./mon_/187_54a00e179dd86.png.thumb.jpg[/img]6.如果英雄榜读取数据正确,就会出现下图显示。
注意: 更新装备后,切换专精,需要小退,英雄榜才会更新。[img]./mon_/187_549f8b7833a1a.png.thumb.jpg[/img]7.1 如果要模拟当前角色,点击模拟就可以了[img]./mon_/187_549f8b7378020.png.thumb.jpg[/img][img]./mon_/187_549f8b72359a5.png.thumb.jpg[/img]7.2 复制simc脚本[img]./mon_/187_549f8b75ccb53.png.thumb.jpg[/img]8.粘贴到游戏内ovale 里 按确定就OK了[img]./mon_/187_549f8b6b8a4fd.png.thumb.jpg[/img][img]./mon_/187_549f8b5f9b258.png.thumb.jpg[/img][img]./mon_/187_549f8b561bb75.png.thumb.jpg[/img][/collapse]*************************************************注意事项: simc脚本只是单个专精的脚本,所以无法同时制作3系专精的脚本。以我是猎人为例,导入了生存专精后还要导入射击,兽王,那么需要进游戏切换专精,然后小退,然后让simc重新导入英雄榜信息,然后在复制到ovale里把转换后的脚本,粘贴到自定义脚本的末端,就变成2个专精的脚本了,再粘贴个兽王就是3专精都有了。但天赋是自动适应的,可以随意更换飞刃 弹幕 孤狼之类的天赋,提示技能会自动变更。########################################################################################[size=120%][b]四. SimculationCraft 脚本 简易分析[/b][/size]SimC的脚本,有很多爆发技能或者其他辅助技能,大家可以根据自己喜好来删减或修改。Ovale的脚本相对于simc的脚本有些复杂,各种功能模块,既然simc简单,那么我们就修改后再转换成ovale的脚本。本人水平有限,只简单介绍一下,论坛没看见有人写过脚本的分析,所以我大胆来做一下,有些错误欢迎大家提出指正修改。[collapse=内容被折叠,点击+号显示]SimC的脚本由几个部分构成,以空行划分,“#”号,为脚本的注释,应该没有实际意义。[b]第一部分[/b]是关于角色的职业,名字,所在服务器区域,角色图片,等级,种族,专业,专精,天赋,雕文的描述。[b]第二部分[/b]是作者关于simc脚本的声明。[b]第三部分[/b][code]# Executed before combat begins. Accepts non-harmful actions only.#是注释,战斗开始前的准备,只接受无害的动作actions.precombat=flask,type=greater_draenic_agility_flask动作.预战斗=合剂,类型=德拉诺强效敏捷药剂actions.precombat+=/food,type=blackrock_barbecue食物actions.precombat+=/summon_pet召唤宠物,这个技能系统会根据你是否是孤狼天赋来判断是否召唤。# Snapshot raid buffed stats before combat begins and pre-potting is done.团队buffactions.precombat+=/snapshot_statsactions.precombat+=/exotic_munitions,ammo_type=poisoned,if=active_enemies&3特殊弹药=毒液弹,如果敌人&3actions.precombat+=/exotic_munitions,ammo_type=incendiary,if=active_enemies&=3烈焰弹,如果敌人数量&=3actions.precombat+=/potion,name=draenic_agility动作,预战斗=药水,德拉诺敏捷药水[/code][b]第四部分[/b][code]# Executed every time the actor is available.#英文水平有限,翻译不好,大致意思 实时执行可用的技能actions=auto_shot #自动射击actions+=/arcane_torrent,if=focus.deficit&=30 #奥术洪流 如果能量消耗&=30actions+=/blood_fury #血型狂怒(兽人)actions+=/berserking #这是什么了?巨魔那个种族特长actions+=/potion,name=draenic_agility,if=(((cooldown.stampede.remains&1)&(cooldown.a_murder_of_crows.remains&1))&(trinket.stat.any.up|buff.archmages_greater_incandescence_agi.up))|target.time_to_die&=25#克爆发药水,具体规则翻译不好:如果群兽奔腾 冷却&1 并且 乌鸦冷却&1 并且饰品触发 或者敏捷合剂buff或者目标生命&=25%actions+=/call_action_list,name=aoe,if=active_enemies&1#调用aoe技能,如果敌人&1actions+=/stampede,if=buff.potion.up|(cooldown.potion.remains&(buff.archmages_greater_incandescence_agi.up#群兽奔腾 如果克药水或者并且buff敏捷合剂或者饰品触发特效或者目标生命&=25|trinket.stat.any.up))|target.time_to_die&=25actions+=/black_arrow,if=!ticking #黑箭 如果...actions+=/explosive_shot #爆炸射击actions+=/a_murder_of_crows #乌鸦actions+=/dire_beast #凶暴野兽actions+=/arcane_shot,if=buff.thrill_of_the_hunt.react&focus&35&cast_regen&=focus.deficit|dot.serpent_sting.remains&=3|target.time_to_die&4.5#奥术射击,如果buff 并且能量&35并且 或者毒蛇钉刺debuff&=3或者目标生命&4.5actions+=/glaive_toss #飞刃actions+=/powershot #强风射击actions+=/barrage #弹幕射击# Cast a second shot for steady focus if that won't cap us.#回复能量actions+=/cobra_shot,if=buff.pre_steady_focus.up&buff.steady_focus.remains&5&(14+cast_regen)&=focus.deficit&80#眼镜蛇射击,如果稳固集中buff xxxx 能量损耗&80actions+=/arcane_shot,if=focus&=80|talent.focusing_shot.enabled#奥术射击,如果能量&=80或者启用专注射击天赋actions+=/focusing_shot #专注射击actions+=/cobra_shot #眼镜蛇射击[/code][/collapse][b]第五部分[/b]为AOE技能的使用[b]第六部分[/b]为角色的装备部位名称属性附魔宝石等[b]第七部分[/b]为角色的属性统计,敏捷 耐力 暴击等级 溅射等级等========================================
感觉很高端的样子。这是不是可以代替tmwwa的技能提示了?就是不知道占用如何
汝甚吊汝母知乎?
楼主把脚本发一个怎么样~
说的具体些 这种泛泛而谈 根本解决不了任何问题
我用射击专精按楼主的步骤做完后,simulationcraft的指示为什么不提示用夺命乌鸦呢?
SimulationCraft6.0里怎么模拟我自己装备的DPS?求指教,另外我是独狼射击要用标准的模拟练习手法用哪个?
[quote][pid=91561,1]Reply[/pid] [b]Post by [uid=1195009]liujiaju1234[/uid] ( 13:13):[/b]楼主把脚本发一个怎么样~[/quote]角色装备不同,可能会有点区别,你可以试试SimulationCraft转换后的脚本,直接复制到Ovale自定义脚本里即可使用,生存和射击两个专精[collapse=Ovale Spell Priority 自定义猎人脚本]# Based on SimulationCraft profile &Lucid_Active&.#
class=hunter#
spec=survival#
talents=[url]http://cn.battle.net/wow/en/tool/talent-calculator#Yb!0012002[/url]#
glyphs=liberation/misdirection/deterrence/fetch/aspect_of_the_cheetahInclude(ovale_common)Include(ovale_hunter_spells)AddCheckBox(opt_potion_agility ItemName(draenic_agility_potion) default)AddCheckBox(opt_trap_launcher SpellName(trap_launcher) default)AddFunction UsePotionAgility{
if CheckBoxOn(opt_potion_agility) and target.Classification(worldboss) Item(draenic_agility_potion usable=1)}AddFunction InterruptActions{
if not target.IsFriend() and target.IsInterruptible()
Spell(counter_shot)
if not target.Classification(worldboss)
Spell(arcane_torrent_focus)
if target.InRange(quaking_palm) Spell(quaking_palm)
Spell(war_stomp)
}}AddFunction SummonPet{
if not Talent(lone_wolf_talent)
if not pet.Present() Texture(ability_hunter_beastcall help=L(summon_pet))
if pet.IsDead() Spell(revive_pet)
}}AddFunction SurvivalDefaultActions{
#auto_shot
#arcane_torrent,if=focus.deficit&=30
if FocusDeficit() &= 30 Spell(arcane_torrent_focus)
#blood_fury
Spell(blood_fury_ap)
#berserking
Spell(berserking)
#potion,name=draenic_agility,if=(((cooldown.stampede.remains&1)&(cooldown.a_murder_of_crows.remains&1))&(trinket.stat.any.up|buff.archmages_greater_incandescence_agi.up))|target.time_to_die&=25
if SpellCooldown(stampede) & 1 and SpellCooldown(a_murder_of_crows) & 1 and { BuffPresent(trinket_stat_any_buff) or BuffPresent(archmages_greater_incandescence_agi_buff) } or target.TimeToDie() &= 25 UsePotionAgility()
#call_action_list,name=aoe,if=active_enemies&1
if Enemies() & 1 SurvivalAoeActions()
#stampede,if=buff.potion.up|(cooldown.potion.remains&(buff.archmages_greater_incandescence_agi.up|trinket.stat.any.up))|target.time_to_die&=25
if BuffPresent(potion_agility_buff) or ItemCooldown(draenic_agility_potion) & 0 and { BuffPresent(archmages_greater_incandescence_agi_buff) or BuffPresent(trinket_stat_any_buff) } or target.TimeToDie() &= 25 Spell(stampede)
#black_arrow,if=!ticking
if not target.DebuffPresent(black_arrow_debuff) Spell(black_arrow)
#explosive_shot
Spell(explosive_shot)
#a_murder_of_crows
Spell(a_murder_of_crows)
#dire_beast
Spell(dire_beast)
#arcane_shot,if=buff.thrill_of_the_hunt.react&focus&35&cast_regen&=focus.deficit|dot.serpent_sting.remains&=3|target.time_to_die&4.5
if BuffPresent(thrill_of_the_hunt_buff) and Focus() & 35 and FocusCastingRegen(arcane_shot) &= FocusDeficit() or target.DebuffRemaining(serpent_sting_debuff) &= 3 or target.TimeToDie() & 4.5 Spell(arcane_shot)
#glaive_toss
Spell(glaive_toss)
#powershot
Spell(powershot)
Spell(barrage)
#arcane_shot,if=focus&=60&(cooldown.explosive_shot.remains&2)&(cooldown.black_arrow.remains&3)
if Focus() &= 60 and SpellCooldown(explosive_shot) & 2 and SpellCooldown(black_arrow) & 3 Spell(arcane_shot)
#arcane_shot,if=focus&=80
if Focus() &= 80 Spell(arcane_shot)
#cobra_shot,if=buff.pre_steady_focus.up&buff.steady_focus.remains&5&(14+cast_regen)&=focus.deficit&80
if BuffPresent(pre_steady_focus_buff) and BuffRemaining(steady_focus_buff) & 5 and 14 + FocusCastingRegen(cobra_shot) &= FocusDeficit() & 80 Spell(cobra_shot)
#arcane_shot,if=focus&=80|talent.focusing_shot.enabled
if Focus() &= 80 or Talent(focusing_shot_talent) Spell(arcane_shot)
#focusing_shot
Spell(focusing_shot)
#cobra_shot
Spell(cobra_shot)}AddFunction SurvivalAoeActions{
#stampede,if=buff.potion.up|(cooldown.potion.remains&(buff.archmages_greater_incandescence_agi.up|trinket.stat.any.up|buff.archmages_incandescence_agi.up))
if BuffPresent(potion_agility_buff) or ItemCooldown(draenic_agility_potion) & 0 and { BuffPresent(archmages_greater_incandescence_agi_buff) or BuffPresent(trinket_stat_any_buff) or BuffPresent(archmages_incandescence_agi_buff) } Spell(stampede)
#explosive_shot,if=buff.lock_and_load.react&(!talent.barrage.enabled|cooldown.barrage.remains&0)
if BuffPresent(lock_and_load_buff) and { not Talent(barrage_talent) or SpellCooldown(barrage) & 0 } Spell(explosive_shot)
Spell(barrage)
#black_arrow,if=!ticking
if not target.DebuffPresent(black_arrow_debuff) Spell(black_arrow)
#explosive_shot,if=active_enemies&5
if Enemies() & 5 Spell(explosive_shot)
#explosive_trap,if=dot.explosive_trap.remains&=5
if target.DebuffRemaining(explosive_trap_debuff) &= 5 and CheckBoxOn(opt_trap_launcher) and not Glyph(glyph_of_explosive_trap) Spell(explosive_trap)
#a_murder_of_crows
Spell(a_murder_of_crows)
#dire_beast
Spell(dire_beast)
#multishot,if=buff.thrill_of_the_hunt.react&focus&50&cast_regen&=focus.deficit|dot.serpent_sting.remains&=5|target.time_to_die&4.5
if BuffPresent(thrill_of_the_hunt_buff) and Focus() & 50 and FocusCastingRegen(multishot) &= FocusDeficit() or target.DebuffRemaining(serpent_sting_debuff) &= 5 or target.TimeToDie() & 4.5 Spell(multishot)
#glaive_toss
Spell(glaive_toss)
#powershot
Spell(powershot)
#cobra_shot,if=buff.pre_steady_focus.up&buff.steady_focus.remains&5&focus+14+cast_regen&80
if BuffPresent(pre_steady_focus_buff) and BuffRemaining(steady_focus_buff) & 5 and Focus() + 14 + FocusCastingRegen(cobra_shot) & 80 Spell(cobra_shot)
#multishot,if=focus&=70|talent.focusing_shot.enabled
if Focus() &= 70 or Talent(focusing_shot_talent) Spell(multishot)
#focusing_shot
Spell(focusing_shot)
#cobra_shot
Spell(cobra_shot)}AddFunction SurvivalPrecombatActions{
#flask,type=greater_draenic_agility_flask
#food,type=blackrock_barbecue
#summon_pet
SummonPet()
#snapshot_stats
#exotic_munitions,ammo_type=poisoned,if=active_enemies&3
if Enemies() & 3 and BuffRemaining(exotic_munitions_buff) & 1200 Spell(poisoned_ammo)
#exotic_munitions,ammo_type=incendiary,if=active_enemies&=3
if Enemies() &= 3 and BuffRemaining(exotic_munitions_buff) & 1200 Spell(incendiary_ammo)
#potion,name=draenic_agility
UsePotionAgility()}AddIcon specialization=survival help=main enemies=1{
if not InCombat() SurvivalPrecombatActions()
SurvivalDefaultActions()}AddIcon specialization=survival help=aoe{
if not InCombat() SurvivalPrecombatActions()
SurvivalDefaultActions()}### Required symbols# a_murder_of_crows# arcane_shot# arcane_torrent_focus# archmages_greater_incandescence_agi_buff# archmages_incandescence_agi_buff# barrage# barrage_talent# berserking# black_arrow# black_arrow_debuff# blood_fury_ap# cobra_shot# counter_shot# dire_beast# draenic_agility_potion# explosive_shot# explosive_trap# explosive_trap_debuff# focusing_shot# focusing_shot_talent# glaive_toss# glyph_of_explosive_trap# incendiary_ammo# lock_and_load_buff# lone_wolf_talent# multishot# poisoned_ammo# powershot# pre_steady_focus_buff# quaking_palm# revive_pet# serpent_sting_debuff# stampede# steady_focus_buff# thrill_of_the_hunt_buff# trap_launcher# war_stomp# Based on SimulationCraft profile &Lucid_Active&.#
class=hunter#
spec=marksmanship#
talents=[url]http://cn.battle.net/wow/en/tool/talent-calculator#YZ!0012002[/url]#
glyphs=misdirection/tame_beast/play_dead/aspect_of_the_cheetahInclude(ovale_common)Include(ovale_hunter_spells)AddCheckBox(opt_potion_agility ItemName(draenic_agility_potion) default)AddCheckBox(opt_trap_launcher SpellName(trap_launcher) default)AddFunction UsePotionAgility{
if CheckBoxOn(opt_potion_agility) and target.Classification(worldboss) Item(draenic_agility_potion usable=1)}AddFunction InterruptActions{
if not target.IsFriend() and target.IsInterruptible()
Spell(counter_shot)
if not target.Classification(worldboss)
Spell(arcane_torrent_focus)
if target.InRange(quaking_palm) Spell(quaking_palm)
Spell(war_stomp)
}}AddFunction SummonPet{
if not Talent(lone_wolf_talent)
if not pet.Present() Texture(ability_hunter_beastcall help=L(summon_pet))
if pet.IsDead() Spell(revive_pet)
}}AddFunction MarksmanshipDefaultActions{
#auto_shot
#arcane_torrent,if=focus.deficit&=30
if FocusDeficit() &= 30 Spell(arcane_torrent_focus)
#blood_fury
Spell(blood_fury_ap)
#berserking
Spell(berserking)
#potion,name=draenic_agility,if=((buff.rapid_fire.up|buff.bloodlust.up)&(cooldown.stampede.remains&1))|target.time_to_die&=25
if { BuffPresent(rapid_fire_buff) or BuffPresent(burst_haste_buff any=1) } and SpellCooldown(stampede) & 1 or target.TimeToDie() &= 25 UsePotionAgility()
#chimaera_shot
Spell(chimaera_shot)
#kill_shot
Spell(kill_shot)
#rapid_fire
Spell(rapid_fire)
#stampede,if=buff.rapid_fire.up|buff.bloodlust.up|target.time_to_die&=25
if BuffPresent(rapid_fire_buff) or BuffPresent(burst_haste_buff any=1) or target.TimeToDie() &= 25 Spell(stampede)
#call_action_list,name=careful_aim,if=buff.careful_aim.up
if target.HealthPercent() & 80 or BuffPresent(rapid_fire_buff) MarksmanshipCarefulAimActions()
#explosive_trap,if=active_enemies&1
if Enemies() & 1 and CheckBoxOn(opt_trap_launcher) and not Glyph(glyph_of_explosive_trap) Spell(explosive_trap)
#a_murder_of_crows
Spell(a_murder_of_crows)
#dire_beast,if=cast_regen+action.aimed_shot.cast_regen&focus.deficit
if FocusCastingRegen(dire_beast) + FocusCastingRegen(aimed_shot) & FocusDeficit() Spell(dire_beast)
#glaive_toss
Spell(glaive_toss)
#powershot,if=cast_regen&focus.deficit
if FocusCastingRegen(powershot) & FocusDeficit() Spell(powershot)
Spell(barrage)
#steady_shot,if=focus.deficit*cast_time%(14+cast_regen)&cooldown.rapid_fire.remains
if FocusDeficit() * CastTime(steady_shot) / { 14 + FocusCastingRegen(steady_shot) } & SpellCooldown(rapid_fire) Spell(steady_shot)
#focusing_shot,if=focus.deficit*cast_time%(50+cast_regen)&cooldown.rapid_fire.remains&focus&100
if FocusDeficit() * CastTime(focusing_shot_marksmanship) / { 50 + FocusCastingRegen(focusing_shot_marksmanship) } & SpellCooldown(rapid_fire) and Focus() & 100 Spell(focusing_shot_marksmanship)
#steady_shot,if=buff.pre_steady_focus.up&(14+cast_regen+action.aimed_shot.cast_regen)&=focus.deficit
if BuffPresent(pre_steady_focus_buff) and 14 + FocusCastingRegen(steady_shot) + FocusCastingRegen(aimed_shot) &= FocusDeficit() Spell(steady_shot)
#multishot,if=active_enemies&6
if Enemies() & 6 Spell(multishot)
#aimed_shot,if=talent.focusing_shot.enabled
if Talent(focusing_shot_talent) Spell(aimed_shot)
#aimed_shot,if=focus+cast_regen&=85
if Focus() + FocusCastingRegen(aimed_shot) &= 85 Spell(aimed_shot)
#aimed_shot,if=buff.thrill_of_the_hunt.react&focus+cast_regen&=65
if BuffPresent(thrill_of_the_hunt_buff) and Focus() + FocusCastingRegen(aimed_shot) &= 65 Spell(aimed_shot)
#focusing_shot,if=50+cast_regen-10&focus.deficit
if 50 + FocusCastingRegen(focusing_shot_marksmanship) - 10 & FocusDeficit() Spell(focusing_shot_marksmanship)
#steady_shot
Spell(steady_shot)}AddFunction MarksmanshipCarefulAimActions{
#glaive_toss,if=active_enemies&2
if Enemies() & 2 Spell(glaive_toss)
#powershot,if=active_enemies&1&cast_regen&focus.deficit
if Enemies() & 1 and FocusCastingRegen(powershot) & FocusDeficit() Spell(powershot)
#barrage,if=active_enemies&1
if Enemies() & 1 Spell(barrage)
#aimed_shot
Spell(aimed_shot)
#focusing_shot,if=50+cast_regen&focus.deficit
if 50 + FocusCastingRegen(focusing_shot_marksmanship) & FocusDeficit() Spell(focusing_shot_marksmanship)
#steady_shot
Spell(steady_shot)}AddFunction MarksmanshipPrecombatActions{
#flask,type=greater_draenic_agility_flask
#food,type=blackrock_barbecue
#summon_pet
SummonPet()
#snapshot_stats
#exotic_munitions,ammo_type=poisoned,if=active_enemies&3
if Enemies() & 3 and BuffRemaining(exotic_munitions_buff) & 1200 Spell(poisoned_ammo)
#exotic_munitions,ammo_type=incendiary,if=active_enemies&=3
if Enemies() &= 3 and BuffRemaining(exotic_munitions_buff) & 1200 Spell(incendiary_ammo)
#potion,name=draenic_agility
UsePotionAgility()
#aimed_shot
Spell(aimed_shot)}AddIcon specialization=marksmanship help=main enemies=1{
if not InCombat() MarksmanshipPrecombatActions()
MarksmanshipDefaultActions()}AddIcon specialization=marksmanship help=aoe{
if not InCombat() MarksmanshipPrecombatActions()
MarksmanshipDefaultActions()}### Required symbols# a_murder_of_crows# aimed_shot# arcane_torrent_focus# barrage# berserking# blood_fury_ap# chimaera_shot# counter_shot# dire_beast# draenic_agility_potion# explosive_trap# focusing_shot_marksmanship# focusing_shot_talent# glaive_toss# glyph_of_explosive_trap# incendiary_ammo# kill_shot# lone_wolf_talent# multishot# poisoned_ammo# powershot# pre_steady_focus_buff# quaking_palm# rapid_fire# rapid_fire_buff# revive_pet# stampede# steady_shot# thrill_of_the_hunt_buff# trap_launcher# war_stomp[/collapse]
[b]Reply to [pid=91561,1]Reply[/pid] Post by [uid=]linuxcco[/uid] ( 14:23)[/b]80%血之前默认不用黑鸦和飞刃
mark备用,谢,顶,赞。
[quote][pid=91561,1]Reply[/pid] [b]Post by [uid=]linuxcco[/uid] ( 14:23):[/b]我用射击专精按楼主的步骤做完后,simulationcraft的指示为什么不提示用夺命乌鸦呢?[/quote]我用的是 6.03.20 simc,生存天赋 孤狼+刺激,黑箭-爆炸然后就提示乌鸦。你更改到自定义脚本了吗? ovale默认的脚本 乌鸦不是总提示,有时候有,有时候没有。[img]./mon_/187_549e5770e7cfd.jpg.thumb.jpg[/img]
[b]Reply to [pid=91561,1]Reply[/pid] Post by [uid=492694]dumper[/uid] ( 14:44)[/b]我也是用6.03.20 simc,是改到自定义脚本里面的,打木桩打了好久还是不显示夺命乌鸦。
这个好啊,没法固定机器用tmw设置蛋疼
[quote][pid=91561,1]Reply[/pid] [b]Post by [uid=]linuxcco[/uid] ( 14:51):[/b][b]Reply to [pid=91561,1]Reply[/pid] Post by [uid=492694]dumper[/uid] ( 14:44)[/b]我也是用6.03.20 simc,是改到自定义脚本里面的,改完之后我的那俩个图标的技能是一样的,是不是哪里设置错了?[/quote]9楼传说中的黑牙说的对,80% 处于精确瞄准阶段,瞄准射击暴击提高60%,所以乌鸦飞刃都排不上号,我洗天赋试验了一下,你去打怪或者打坦克木桩,能掉血才能看出来。为嘛手机能看见9楼,电脑看不见?
[b]Reply to [pid=91561,1]Reply[/pid] Post by [uid=492694]dumper[/uid] ( 15:19)[/b]3Q九楼3Q楼主,万年兽王,从没用过射击,对射击的技能还不是很熟悉
[quote][pid=91561,1]Reply[/pid] [b]Post by [uid=985658]tian4152[/uid] ( 12:27):[/b]汝甚吊汝母知乎?[/quote]T大也出来冒泡啦 如果这个插件这么吊的话那以后可以不用再设置复杂的TMW了 懒人又一次胜利了[s:ac:上]
去学习下SimC的使用方法
刚我手动搞了下 发现比TMW简单多了
模拟出来21000的dps 装备烂
手动 无黑鸦
20000的伤害
但在分析表格里可以看到有黑鸦
这部分补上就正好
楼主 这个插件怎么移动位置-,-谢谢

我要回帖

更多关于 simulationcraft 的文章

 

随机推荐