forked from simulationcraft/simc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathExamples.simc
executable file
·257 lines (204 loc) · 7.81 KB
/
Examples.simc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
# Comments are lines beginning with '#'
# Downloading single character from the Armory
armory=us,llane,segv
# Downloading several characters from the Armory
armory=us,llane,segv,pagezero,docsuess
# Downloading several characters from the Armory and specifying talent/glyph spec by name
armory=us,llane,segv,pagezero|fury,docsuess
# Downloading several characters from the Armory and specifying talent/glyph spec by active/inactive
armory=us,llane,segv,pagezero|inactive,docsuess
# Verbose method of character download from Armory
player=segv,region=us,server=llane,talents=marksmanship
# Downloading guild characters up to a certain rank
guild=Wicked+Legion,region=us,server=llane,max_rank=3
# Downloading guild characters of certain rank(s)
guild=Wicked+Legion,region=us,server=llane,ranks=0/1/3/4/7
# Downloading guild characters of a certain class
guild=Wicked+Legion,region=us,server=llane,class=warlock
# Downloading character from CharDev
chardev=16146
# Downloading character from Wowhead
wowhead=us,llane,segv
# Downloading virtual character from Wowhead given specific profile ID
wowhead=13043846
# Saving a chararcter profile to a file
armory=us,llane,segv|marksmanship
save=segv_mm.simc
# Saving multiple character profiles (file name is "save_PLAYERNAME.simc")
guild=Wicked+Legion,region=us,server=llane,max_rank=3
save_profiles=1
# Load a new item for an existing profile
Priest_Shadow_T11_372.simc name=priest_sorrowsong trinket2=sorrowsong,id=56400
# Copy a profile from the specified source profile, or from the currently active profile if no
# source is specified. The copy becomes the new active profile.
copy=new_profile_name[,source_profile_name]
# Copy your profile from the armory and test with new trinkets
armory=us,my+server,myname
copy=theralions
trinket1=theralions_mirrior,id=65105
copy=shard
trinket1=shard_of_woe,id=60233
copy=heart
trinket1=heart_of_ignacious,id=65110
copy=bell
trinket1=bell_of_enraging_resonance,id=65053,reforge=crit_haste
# Loading character profiles (assumed when token does not match parm=value format)
segv_mm.simc
segv_surv.simc
segv_bm.simc
# Saving simulation output to a text file
armory=us,llane,segv
output=segv_output.txt
# Saving simulation output in both text and html format
armory=us,llane,segv
output=segv_output.txt
html=segv_output.html
# Calculate scale factors (default is off)
calculate_scale_factors=1
# Calculate scale factors for just Haste Rating and Expertise Rating
calculate_scale_factors=1
scale_only=haste_rating,expertise_rating
# Specifying enough iterations for scale factor generation (defaults to 1000)
iterations=10000
# Setting specific scale deltas for scale factor generation
# When smooth_scale_factors=1 the default values are cut in half due to improved convergence.
scale_strength=300
scale_agility=300
scale_stamina=300
scale_intellect=300
scale_spirit=300
scale_spell_power=300
scale_attack_power=300
scale_expertise_rating=-200
scale_mastery=300
scale_hit_rating=-200
scale_crit_rating=300
scale_haste_rating=300
scale_armor=12000
scale_weapon_dps=100
scale_weapon_offhand_dps=100
# Normally, scale factors are calculated by examining current vs current+delta
# An alternative is to compare current-delta/2 vs current+delta/2
# This is more accurate but the runtime doubles.
center_scale_delta=1
# Plot scale factors on a chart. Is run seperately from calculate_scale_factors.
# Default is steps of 20 and 20 points (10 positive and 10 negative).
dps_plot_step=20
dps_plot_points=20
dps_plot_iterations=10000
# To plot haste rating
dps_plot_stat=haste_rating
# To plot more than one stat
dps_plot_stat=haste_rating,hit_rating,mastery
# Generate a human-readable combat log (forces iterations=1)
log=1
# Changing the length of the fight in seconds (defaults to 300)
max_time=180
# Automatically varying the the length of the fight +/- 20%
vary_combat_length=0.20
# Turning off all the raid buffs and debuffs (defaults is all on)
optimal_raid=0
# Turning on specific raid buffs after they have all be turned off
optimal_raid=0
override.abominations_might=1
override.arcane_brilliance=1
override.arcane_tactics=1
override.battle_shout=1
override.bleeding=1
override.blessing_of_kings=1
override.blessing_of_might=1
override.blood_frenzy_bleed=1
override.blood_frenzy_physical=1
override.bloodlust=1
override.communion=1
override.critical_mass=1
override.curse_of_elements=1
override.demonic_pact=1
override.devotion_aura=1
override.earth_and_moon=1
override.ebon_plaguebringer=1
override.elemental_oath=1
override.expose_armor=1
override.faerie_fire=1
override.ferocious_inspiration=1
override.flametongue_totem=1
override.fortitude=1
override.hemorrhage=1
override.honor_among_thieves=1
override.horn_of_winter=1
override.hunters_mark=1
override.improved_icy_talons=1
override.improved_shadow_bolt=1
override.infected_wounds=1
override.judgements_of_the_just=1
override.leader_of_the_pack=1
override.mana_spring_totem=1
override.mangle=1
override.mark_of_the_wild=1
override.master_poisoner=1
override.moonkin_aura=1
override.poisoned=1
override.rampage=1
override.replenishment=1
override.savage_combat=1
override.strength_of_earth=1
override.sunder_armor=1
override.thunder_clap=1
override.trueshot_aura=1
override.unleashed_rage=1
override.windfury_totem=1
override.wrath_of_air=1
# Bloodlust/Heroism/Timewarp Early
override.bloodlust_early=0
# Single Player Buffs
override.dark_intent=0
override.focus_magic=0
# Ice Crown Citadel Buffs
override.hellscreams_warsong=0
override.strength_of_wrynn=0
# Regen Options
infinite_energy=1
infinite_focus=1
infinite_health=1
infinite_mana=1
infinite_rage=1
infinite_runic=1
# Modeling player error. Valid values of skill range from zero to one (default) with 1.0 being perfect.
# A skill of 0.80 means that 20% of the time the player will clip the last tick on DoTs and skip higher
# priority actions in favor of lower priority ones.
skill=0.8
# Specifying skill for multiple players is possible, but must be done before character creation
default_skill=0.85
armory=us,llane,segv
armory=us,llane,docsuess
# Simulating something other than a tank-and-spank requires use of the raid_events option
# If cooldown_stddev and/or duration_stddev are not specified, they are assumed to be 10% of cooldown/duration values.
# Every 60sec, three adds spawn nearby the boss and last for 20sec
raid_events+=adds,count=3,cooldown=60,duration=20
# Every 30sec, the boss is casting something that MUST be interrupted, prompting players to use their interrupt skills
# The duration of the cast is 3sec and the first one occurs 15sec into fight
raid_events+=casting,cooldown=30,duration=3,first=15
# Every 30sec, all players AND pets are required to move for 5sec
raid_events+=/movement,cooldown=30,duration=5
# Every 30sec, all players are required to move for 5sec while pets remain stationary
raid_events+=/movement,players_only=1,cooldown=30,duration=5
# Every 40sec, all players within 5yards are required to move for 7sec
raid_events+=/movement,cooldown=40,duration=7,distance<=5
# Every 60sec, all players are stunned for 2sec
raid_events+=/stun,cooldown=60,duration=2
# Every 2min, the target becomes invulnerable, interrupting players and shedding all DoTs
# This can be used to model target-switching
raid_events+=/invulnerable,cooldown=120,duration=3
# Every 1min, 3 additional targets are nearby the boss and remain for 20sec
raid_events+=/adds,count=3,cooldown=60,duration=20
# Every other 45sec, all players are distracted suffering a temporary 20% skill drop
raid_events+=/distraction,skill=0.2,cooldown=90,duration=45
# Adjust lag values (in seconds)
# They represent the different delays depending upon the preceding action.
channel_lag=0.250
gcd_lag=0.150
queue_lag=0.075
# Non-Raid Settings
# The default level of the target is three levels above the highest level character being simulated.
# Changing it will change the effect of various combat ratings (hit rating, expertise, etc).
target_level=88