Mech warrior online weapons stats

Lasted Updated 2012-10-26

Stats Slots Tons Damage Heat Cooldown Long Range Max Range Dps Dps per ton
AutoCannon2 1.0 6.0 2.0 1.0 0.5 720.0 2160.0 4.0 0.67
AutoCannon5 4.0 8.0 5.0 1.0 1.7 540.0 1620.0 2.94 0.37
AutoCannon10 7.0 12.0 10.0 3.0 2.5 450.0 1350.0 4.0 0.33
AutoCannon20 10.0 14.0 20.0 7.0 4.0 270.0 810.0 5.0 0.36
LB10XAutoCannon 6.0 11.0 10.0 2.0 2.5 540.0 1620.0 4.0 0.36
UltraAutoCannon5 5.0 9.0 5.0 1.0 1.1 600.0 1800.0 4.55 0.51
SmallLaser 1.0 0.5 3.0 2.0 2.25 90.0 180.0 1.33 2.67
MediumLaser 1.0 1.0 5.0 4.0 3.0 270.0 540.0 1.67 1.67
LargeLaser 2.0 5.0 9.0 7.0 3.25 450.0 900.0 2.77 0.55
ERLargeLaser 2.0 5.0 9.0 10.0 3.25 675.0 1350.0 2.77 0.55
SmallPulseLaser 1.0 1.0 3.0 3.0 2.25 90.0 180.0 1.33 1.33
MediumPulseLaser 1.0 2.0 6.0 5.0 3.0 180.0 360.0 2.0 1.0
LargePulseLaser 2.0 7.0 10.0 9.0 3.25 300.0 600.0 3.08 0.44
PPC 3.0 7.0 10.0 9.0 3.0 540.0 1080.0 3.33 0.48
ERPPC 3.0 7.0 10.0 13.0 3.0 810.0 1620.0 3.33 0.48
StreakSRM2 1.0 1.5 5.0 2.0 3.5 270.0 270.0 1.43 0.95
SRM2 1.0 1.0 5.0 2.0 3.5 270.0 270.0 1.43 1.43
SRM4 1.0 2.0 10.0 3.0 3.75 270.0 270.0 2.67 1.33
SRM6 2.0 3.0 15.0 4.0 4.0 270.0 270.0 3.75 1.25
LRM5 1.0 2.0 10.0 2.0 3.25 1000.0 1000.0 3.08 1.54
LRM10 2.0 5.0 20.0 4.0 3.75 1000.0 1000.0 5.33 1.07
LRM15 3.0 7.0 30.0 5.0 4.25 1000.0 1000.0 7.06 1.01
LRM20 5.0 10.0 40.0 6.0 4.75 1000.0 1000.0 8.42 0.84
MachineGun 1.0 0.5 0.04 0.0 0.0 90.0 200.0 0.0 0.0
Flamer 1.0 1.0 0.4 0.6 0.0 64.0 64.0 0.0 0.0
GaussRifle 7.0 15.0 15.0 1.0 4.0 660.0 1980.0 3.75 0.25
Anti_Missile_System 1.0 0.5 2.0 0.0 0.0 90.0 200.0 0.0 0.0
NarcBeacon 2.0 3.0 0.0 0.0 3.5 270.0 270.0 0.0 0.0
TAG 1.0 1.0 0.0 0.0 0.0 450.0 450.0 0.0 0.0

Posted on

PCRE and newlines (in PHP)

I just wasted far too much time trying to work out why a regex would work for my example test cases but not with real data. Turns out “.”, DOT_ALL, and newlines are more complicated than I realised.

My problem essentially came down to not knowing that the IMAP messages I was working with used CRLF and that my OS/shell/applications were silently converting text to LF when I was constructing my test cases.

nikic has a good post covering many details with PCRE and newlines

Posted on

Guildwars 2 BWE Impressions

The BWE is now over. I thought I’d record some of my thoughts (good and bad) from my play through this weekend. Overall I played ~25 hours split over two characters, a level 14 char Elementalist and a level 21 Norn Guardian.

Note: I’ve been following GW2 for a while now, and while getting hyped up, I still knew what to expect for the most part.. With that, I had high hopes and I think they were almost all met.

Being in Australia the latency wasn’t great. Not horrible, but there was a delay on using all my abilities that made the game feel a little sluggish. I got used to it in PvE, but it might affect PvP a lot more.

Graphical the game looked great, and for a GW player getting to see familiar places was pretty awesome (e.g. Temple of Ages, and the Wizards tower off the coast of the Kessex Hills).

Performance was pretty poor on my system (laptop with a GTX-485), but this is widely reported and being worked on.

I’m still not 100% sold on skills being tied to weapons. Some combinations seem very situational and others seem very balanced with no real need to weapon swap at all (e.g. Greatsword with the Guardian). I wonder if getting rid of the auto-attack for another skill would help even out some of the weapon sets (while moving the auto-attack to an innate ability). The Elementalist however was great with it’s wide selection of skills regardless of weapon.

I was surprised at the personal stories, I was expecting a separate story for each race will little flavour quests based on your character questions, but while levelling with another Norn we had completely different stories through out the BWE (last quest was level 18).

However, the pacing of the personal stories seemed a little odd, it was very hard to keep up in level if you just stayed in your races zones (even if you did ever heart/event/POI/etc). Going to another zone for a while was a simple solution but not really intuitive. I wonder if it would be better if their personal quests made you explore (or at least travel) to other zones?

I enjoyed most hearts and events (the swamp event was pretty damn awesome). Though with many people they turned into zergs, I think 3-6 people was the most enjoyable.

Overflow… Overflow and parties… I’m told it will be fixed by release. I certainly hope so.

In general I thought the UI was OK. It wasn’t very intuitive but it was functional. I would like to see a better skill selection system, an explanation to exactly what the core stats do, and a guild panel that makes sense (I’m still not sure if you invite a character or an account).

Not sold on the Gem store either. Most things in there I didn’t mind, but some of the boosts and things like bag slots irked me a little. Maybe with the Gold → Gem conversion is won’t be that bad.

Crafting was way too complicated, I can see what they were going for, but there’s just too many intermediate items and crafting materials.

That’s it for now, I’m sure I’ll update as more things come to mind.

Posted on

Guild Wars Hall of Monuments

Today, over six years after I first played Guild Wars I’ve achieved 30 / 50 points in the Hall of Monuments.

Monument Collection (Text)

Posted on

Post-Increment Variable Bug

Found this little bug today in some old (untested code). I was amused that the code would have worked using pre-increment operator (and yet, still been wrong).

# Simplified example, in the original code this was 3 lines long
# Assume use_record_map = false;
record_id = (use_record_map) ? lookup_record_id(foo) : record_id++;

Pythons lack of ++ / — operators makes a little more sense now (one extra character in exchange for removing several type of bugs. Even if they are rather obvious bugs).

Posted on

New Car :)

Posted on

Guild Wars: E/Me Vaettir Farm

E/Me Obsidian Flesh Vaettir Farm (HM)

Skills

  • OgVFI7QIlMPkLo0n2wXlBgMwSgWF
  • Elemental Lord (Optional)
  • Glyph of Swiftness
  • Obsidian Flesh
  • Stoneflesh Aura
  • Mantra of Earth
  • Wastrel’s Worry
  • Arcane Echo
  • Storm Djinn’s Haste (Optional)

Attributes

  • 12 + 3 + 1 Earth Magic
  • 3 + 1 Energy Storage
  • 4 Air Magic
  • 4 Inspiration Magic
  • 11 Domination

Weapon

  • +20% Enchantment length

Armor

  • 5x Geomancer Runes (I think you can get away with a +10 earth shield instead)
  • Sup Earth Magic
  • Minor Energy Storage

Notes

  • If you get attacked by the Wurm in Bjora Marches, just put up Obsidian Flesh right away and you’ll be fine
  • When you have all 60 mobs drag them in between the building + wall to stop them scattering
  • Be careful not to let them body block you
  • Elemental Lord isn’t required, and only gives you an extra 1s on Obsidian flesh.
  • A faster, nicer A/Me run can be found here: http://www.youtube.com/watch?v=zZ1h2GoOpag

In other news, currently at 29 / 50 points in the Hall of Monuments.

Posted on

Guild Wars: Capturing a Black Widow spider

Some more random Fraps footage this time from Guild Wars. Been busy getting points in the Hall of Monuments.

Nothing impressive, but I had never done much end-game content, and maybe it will help save someone else some gold after seeing how easy it is.

I took 6 heros: Three Discordway Necros, Prot Monk, Panic Mesmer and a SoS Ritulist. Ump came with me on his Barrage Ranger, and I had some stupid Ele/R spec (with unspent points…).

The entire run took less than 30 minutes and I’m sure if you had a real build and knew where you were going, it would be very fast.

Walk-through:

  • Clear out the spawn area without accepting any quests
  • Take the Clear the Chamber quest from the spawn area and clear out the new mobs
  • Head north/west and take out all the mobs on the way
  • Talk to the Reaper of the Labyrinth and take the quest Restoring Grenth’s Monuments
  • Head south until you reach the Reaper of the Forgotten Vale
  • Clear out any nearby Coldfire Nights to the north
  • Take the quest Wrathful Spirits and kill all the Wrathful Spirits (Making sure not to let the Mayor die)
  • Hand in the quest and capture your spider (remember to flag the Heros well away from you, or they’ll kill the spider as you start to charm it)

Recorded 2011-09-20

Posted on

Diablo 2 Fun

Just some fraps footage I had on my HDD taking up space

I follow Umpa around as he kills Lilith, Uber Izual, Uber Duriel, Uber Mephisto, Uber Baal and finally Pandemonium Diablo.

Recorded 2nd July 2011

US West Ladder

My Character

Posted on

Roman Numerals

From reddit.com/r/programingchallenges:

I googled this and I haven’t found a similar challenge, so I’d like to pose this question to you all!

Let’s say I give you a range from 1 to 2000. Within this range, find the number that yields the most characters. I asked a friend of mine and he worked out that 1888 has a lot of characters (MDCCCLXXXVIII).

Solution

import time

SYMBOLS = [
    ('M',   1000),
    ('CM',  900),
    ('D',   500),
    ('CD',  400),
    ('C',   100),
    ('XC',  90),
    ('L',   50),
    ('XL',  40),    
    ('X',   10),
    ('IX',  9),
    ('V',   5),
    ('IV',  4),
    ('I',   1)]

def roman_numeral(number):
    roman_number = [];
    for (symbol, value) in SYMBOLS:
        while value <= number:
            roman_number.append(symbol)
            number -= value
    return ''.join(roman_number);


start = time.time();

pairs = [(i, roman_numeral(i)) for i in range(1, 2000)]
pairs.sort(lambda a,b: cmp(len(a[1]), len(b[1])))

print 'Longest roman numeral for numbers 1-2000 = %d -> %s' %  \
    (pairs[-1][0], pairs[-1][1])

print 'Took: %.2fsec' % (time.time() - start,)

Output

Longest roman numeral for numbers 1-2000 = 1888 -> MDCCCLXXXVIII
Took: 0.14sec

Notes

Turns out historically there wasn’t a strict set of rules for Roman numerals, for example IV and IIII are both valid representations of the number 4. Only recent rules have added limits on the number of repeated characters and what values can be subtracted from other values. [Reference][2].

[2]: http://en.wikipedia.org/wiki/Roman_numerals#Reading Roman numerals

Posted on