Skip to content

Instantly share code, notes, and snippets.

View cgdangelo's full-sized avatar

Charles D'Angelo cgdangelo

View GitHub Profile
=> 2018-03-30 12:12:02.317235 ServerTicked
=> 2018-03-30 12:17:02.317235 CombatEnded
=> 2018-03-30 12:12:02.317235 ActorReadied
<= 2018-03-30 12:12:02.317235 ServerTicked
>> 2018-03-30 12:12:02.317235 Executing ServerTicked
=> 2018-03-30 12:12:05.317235 ServerTicked
<= 2018-03-30 12:12:02.317235 ActorReadied
@@ 2018-03-30 12:12:02.317235 Dikembe performs Stormbite
import (
"fmt"
"gonum.org/v1/gonum/mat"
"math/rand"
)
const (
NORTH = iota
EAST
SOUTH
..\..\profiles\PreRaids\PR_Mage_Arcane.simc
quiet=1
name=default
talents=1031011
potion=bogus
trinket1=
trinket2=
chart_show_relative_difference=1
html=dikembe.html
..\..\profiles\PreRaids\PR_Mage_Arcane.simc
quiet=1
name=default
talents=1031011
potion=bogus
html=dikembe.html
single_actor_batch=1
chart_show_relative_difference=1
target_error=0.2
mage=dikembe
spec=arcane
level=120
race=troll
role=spell
html=dikembe.html
single_actor_batch=1
chart_show_relative_difference=1
target_error=0.2
mage=dikembe
spec=arcane
level=110
race=troll
role=spell

Why Mana Adept is broken

  • Disproportionately disruptive to rotation, compared to T15 talents of the other specs and classes. Talents like that are typically reserved for the higher tiers, often the L100 tier. Examples: Glacial Spike versus Thermal Void, Kindling versus Meteor. These talents provide the most noticeable playstyle variations and are confined to the same row.

  • MA would not even be the first disruptive talent to make the jump from T15 to T100. Ray of Frost probably never belonged in the first tier, and was moved accordingly. I'm NOT implying that simply swapping Arcane Orb and Mana Adept would completely fix the issue. It would just place MA into a spot where it's allowed to be tuned more appropriately given its overall effects on rotation. (Extra bonus: T15 gets an AoE talent that is good.)

  • Enforces a constrictive rotation onto the player for a spec that is already rigidly synchronized with cooldown timings (Rune of Power, Arcane Power). Being unable to spend extra mana to take down a ne

4.444 dutch schedules execute for arcane_blast
4.444 dutch gains casting_1 ( value=-0.00 )
5.286 dutch performs arcane_blast (22772)
5.286 dutch arcane_blast hits Fluffy_Pillow for 7632 arcane damage (hit)
5.286 Fluffy_Pillow gains erosion_6 ( value=0.01 )
5.286 dutch gains 437.23 (437.23) mana from mana_regen (23208.91/25964.00)
5.286 dutch consumes 1100.0 mana for arcane_blast (22109)
5.286 dutch gains clearcasting_1 ( value=-1.00 )
5.286 dutch gains 0.00 (1.00) none from arcane_blast (0.00/0.00)
5.286 dutch loses casting
mod simfantasy {
use std::time::Duration;
use std::time::Instant;
pub struct Simulation {
pub combat_length: Duration,
start_time: Option<Instant>,
current_time: Option<Instant>,
}
fn main() {
use simfantasy::*;
let ss = StraightShot {};
ss.perform();
let hs = HeavyShot {};
hs.perform();
}