Skip to the main content
Skip to the entry’s beginning
First published on .

rangifer’s diary: pt. xlv

R>1 mixed attacker for King Sage Cat run

In the previous instalment of this series (which is part of the previous diary entry), we took a look at odd-jobbed mages:

And we were able to cover all of the above archetypes, with two exceptions: the gish and the gishlet. We skipped these two because they are the “mixed attackers” of the bunch; “mixed attacker” meaning one who attacks both with physical attacks and with magical spells. As mentioned in the previous instalment, mixed attacker jobs are extraordinarily complex; they prove to be more difficult to plan, build, and equip than perhaps any other job (odd or not) in the entire game. This makes the treatment, in this context (and other contexts, for that matter…), of gishes and gishlets unusually difficult. To simplify things, we will only be looking at the melee damage output of these mixed attackers. The reason for this is that melee damage is inherently single-target for mages, whereas their magic damage is possibly multi-target. So for their melee to be useful, they will need to focus on making it their primary mode of dealing single-target DPS.

First, we will consider the gishlet (a.k.a. LUK gish). Right off the bat, we will assume a “normal” gishlet build, which is DEXless; gishlets are INTless by definition, but not necessarily DEXless. This still leaves the issue of how much AP is going into STR vs. going into LUK, and the issue of what equipment our gishlet is using. To solve these problems straightforwardly and simply, we will first assume that our gishlet model wants to be capable of successfully hitting a 35 AVOID monster 100% of the time, given that the monster is at or below their level. 35 AVOID is chosen because, while this is somewhat lower than the AVOID of some monsters that the gishlet may want to train on (for example, Latest Hits Compilations have 35 AVOID, but Greatest Oldies have 40, so they will “MISS” the Greatest Oldies sometimes), it’s a reasonable bar to set for the gishlet while still retaining solid melee damage. Mixed attackers are generally limited by their MACC rather than their WACC, so we will just look at how much INT & LUK the gishlet needs to achieve this MACC goal, and assume that they will end up with enough WACC along the way (remember that LUK contributes to both MACC and WACC).

⚠️ WARNING: The MACC-related formulæ used here are basically bogus, but are the best formulæ that we have. MACC is an extremely poorly-understood game mechanic. ⚠️

𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 = (𝐼𝑁𝑇∕10 + ⌊𝐿𝑈𝐾∕10⌋)∕(𝐴𝑉𝑂𝐼𝐷 + 1) ⋅ (1 + 0.041 5 ⋅ δ).

Above, we have the formula for calculating effective MACC, due to Technolink’s post, which was probably posted around late 2007/early 2008, and reposted by Russt, then reposted on AyumiLove’s blog here. Technolink attributes this formula to Thikket and Nekonecat. The lowercase delta (“δ”) represents the difference in level between the monster and the player-character, to a minimum of zero. Because we assume the monster to be at or below the gishlet’s level, δ = 0, so we can simplify:

𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 = (⌊𝐼𝑁𝑇∕10⌋ + ⌊𝐿𝑈𝐾∕10⌋)∕(𝐴𝑉𝑂𝐼𝐷 + 1).

And we want an AVOID of 35, so:

𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 = (⌊𝐼𝑁𝑇∕10⌋ + ⌊𝐿𝑈𝐾∕10⌋)∕36.

And we will treat ⌊𝐼𝑁𝑇∕10⌋ + ⌊𝐿𝑈𝐾∕10⌋ as its own quantity, called intluk:

𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 = 𝑖𝑛𝑡𝑙𝑢𝑘∕36.

And, Thikket & Nekonecat’s work defines the probability of hitting using a formula derived from quadratic regression:

𝖯⁡(magic hit) = −2.579 5 ⋅ 𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐2 + 5.234 3 ⋅ 𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 − 1.674 9.

Which unfortunately (or, fortunately, if you’re into it) means that we have to do some non-trivial algebra. Thankfully, the quadratic formula will be doing almost all of the work here:

1 = −2.579 5 ⋅ 𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐2 + 5.234 3 ⋅ 𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 − 1.674 9.

0 = −2.579 5 ⋅ 𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐2 + 5.234 3 ⋅ 𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 − 2.674 9.

At which point, we can plug this into the quadratic formula: 𝑎 ≔ −2.579 5, 𝑏 ≔ 5.234 3, 𝑐 ≔ −2.674 9. Long story short, this does not produce any real solutions (𝑏2 − 4⁢𝑎⁢𝑐 is a negative quantity), which would seem to imply that a 100% hit-rate is impossible. In fact, the best that we can do is a hit-rate of ≈98.045% or so, which is considerably lower than most of the magical hit-rates that we observe in practice (because in practice, we often can observe hit-rates that are either 100%, or at least extremely close to 100%). So it seems that our fancy-dancey quadratic regression result from 2007 is, at best, a vague approximation. This is not the place to discuss what the actual magical hit-rate formula is, and we are already much too far into the weeds, so we are going to just take what we can get from this formula, by aiming for a hit-rate of ≈98.045% instead of 100%. Because our discriminant is thus zero (and the square root of zero is zero), the quadratic formula simplifies considerably:

= −5.234 3∕(2 ⋅ −2.579 5)
= 1.014 595 851 909 284 8.

So the 𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 value that we are shooting for is roughly ≈1.014 595 851 909 284 8. So now we know how much intluk we want:

𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑣𝑒𝑀𝑎𝑐𝑐 = 𝑖𝑛𝑡𝑙𝑢𝑘∕36.

1.014 595 851 909 284 8 = 𝑖𝑛𝑡𝑙𝑢𝑘∕36.

𝑖𝑛𝑡𝑙𝑢𝑘 = 36.525 450 668 734 25.

But intluk is always an integer, so we have to take the ceiling of this quantity to get 𝑖𝑛𝑡𝑙𝑢𝑘 = 37. This means that if, for example, the total INT of the gishlet were 100 (which would mean 80 INT from gear, which is reasonable if the gishlet is in full magic mode), we would need a total LUK of at least 270. This would really chew into the gishlet’s damage, because this implies a base LUK that is quite high, and thus a base STR that suffers. Based on this total LUK figure of (very) roughly ≈270, I want to just be generous and set the base LUK at 200. Some of this ≈70 LUK gap is obviously made up by gear, but the rest of it can be lost, and the gishlet can just deal with a subpar (by normal mage standards) hit-rate with magic.

For our gish, we will make similar assumptions; in particular, we only care about their melee damage. Gishes are actually somewhat more complex, even compared to gishlets, but thankfully we already have a calculator dedicated to a problem like this: the OddjobsGish AP Calculator”. This software is by no means beta-, or even alpha-, quality software, and in fact it uses the same shitty quadratically-regressed magical hit-rate formula exposited above, but it will just have to do. Ultimately, I’m just getting tired of all this wacky mixed-attacker stuff, and any model that we decide on will always have way more asterisks attached to it than any other model.

So we start our base stats at the minimum for a magician: 4⧸4⧸20⧸4. I asked GishGallop (Cortical, Phoneme, dendrite, WizetWizard, Medulla, Amygdala), an I/L gish who is our resident gish expert, about what gear that they use on their actual gish. GishGallop is not as high of a level as our models here (our models here being roughly level 100), but the equipment is still representative. Here are the raw, unbuffed stats granted by GishGallop’s gear:

And we assume the use of Sniper Pills, Ciders, and maxed Meditation, so the above WACC value becomes 69, the WATK becomes 140, and the MATK becomes 108. We have been assuming, for our other models, that each model has 517 base AP on top of the absolute minimum stats of 4⧸4⧸4⧸4. Because we are starting at 16 total stats higher than this, at 4⧸4⧸20⧸4, we will have 517 − 16 = 501 AP remaining. The weapon being used is a Black Umbrella, which is a speed 5 one-handed sword (also note that using a sword precludes the use of Spell Booster). And we are assuming maxed Ice Strike and Element Amplification. As usual, the monster has 600 WDEF and 600 MDEF, and as above, the monster has 35 AVOID. Then we only have to consider the “wDominanceFactor” (or “swagnitude”, as GishGallop likes to call it), which, simply put, determines roughly by what factor we want our single-target melee DPS to dominate our single-target magical DPS. We will leave this at the default value of 2.

For simplicity and some fairness, we will give the same weapon & shield combo to oour gishlet that we gave to our gish, so their total WATK, and attack speed values, and PSMs, will be identical.

Please notice the truly incredible number of assumptions that are baked into our gish (and gishlet) models (including, for example, the assumption that the gish is an I/L). With that in mind, let’s take a look at our models:

The model gishlet

The model gish


So, I’m only realising just now that these two separate models are unfair. And in any case, it just turns out that gish and gishlet are just about identical for the purposes of our analysis here, since we don’t even consider their magic-casting abilities (amongst other things). So I want to just use the gishlet model above and be done with it.

Comparing single-target DPS

As usual, we assume that all player characters and monsters have the same level. And, as in the “R>1 pog ranged for…” series, we will use 600 WDEF & 600 MDEF to reasonably represent a low- or mid-level boss monster.

Gish(let) (melee)1 238.3

So there’s nothing to compare yet, per se, as we ended up with just one (1) model after all of this effort. So we want to compare these figures to the figures calculated in the previous series, and in previous installations of this series. I’ve added some class-based (class as in: beginner, warrior, mage, archer, rogue, pirate) emojis to the “model” column to add some readability to this now quite lengthy table:

⚔️ dagger warrior14 828.4
🥷 STRmit (SM)13 807.5
⚔️ DEX WK (fire weak)11 856.8
⚔️ DEXsader10 729.0
⚔️ DEX WK (lightning weak)9 977.1
⚔️ wand warrior9 446.7
⚔️ DEX WK (ice weak)8 097.5
🥷 Permarogue7 658.0
⚔️ DEX WK (fire neutral)7 470.9
🏹 Woods(wo)man (bow)6 725.3
🏹 Woods(wo)man (xbow)6 690.6
🏴‍☠️ Permapirate6 669.1
🏴‍☠️ Swashbuckler (yes Octo)6 598.6
⚔️ DEX WK (lightning neutral)6 217.8
⚔️ permawarrior5 934.0
🏴‍☠️ Swashbuckler (no Octo)5 614.4
🏹 Permarcher5 614.0
⚔️ DEXgon knight5 054.7
🧙 Magelet (F/P Ele Comp; weak)4 520.7
⚔️ LUK WK (fire weak)4 353.5
🧙 Magelet (I/L Ele Comp; weak)4 192.2
🧙 Magelet (Fire Arrow; weak)3 976.9
⚔️ LUKsader3 868.9
⚔️ LUK WK (lightning weak)3 545.8
🧙 Permamagician3 307.3
🧙 Magelet (F/P Ele Comp; neutral)2 877.8
🧙 Magelet (Heal; 1 non-self target)2 853.7
⚔️ LUK WK (ice weak)2 738.0
🧙 Magelet (I/L Ele Comp; neutral)2 658.8
🧙 Magelet (Fire Arrow; neutral)2 498.2
⚔️ LUK WK (fire neutral)2 468.8
🔰 Generic STR whacker2 227.8
⚔️ LUK WK (lightning neutral)1 930.3
⚔️ LUK DK1 350.2
🔰 Wandginner1 308.7
🧙 Gish(let) (melee)1 238.3
🧙 Magelet (SR; weak)1 206.1
🔰 Generic DEX whacker966.0
🔰 Generic claw-wielding non-rogue841.5
🧙 Magelet (SR; neutral)699.2
🧙 Magelet (priest/permamagician; Magic Claw)234.4

So, I realise that after all of this work, and confusion, it’s quite underwhelming to end up with a single dainty number. But hopefully, this goes to show a little bit of the incredible complexity of mixed-attacker jobs, and also goes to show just how limited the kind of analysis that we’re doing here is. As perhaps expected, the gish(let) deals more than half of the DPS of the generic STR whacker, but not too much more. This reflects the AP distribution shifting somewhat away from STR in favour of LUK & INT.

IMPORTANT REMINDERS BEFORE ANYONE GOES AROUND TOUTING THESE NUMERIC FIGURES: Keep in mind (and I cannot stress this enough) that this is a purely one-dimensional — and somewhat shoddy — analysis using dummy models, and that jobs cannot be reduced to raw single-target DPS numbers. The odd jobs that are listed above differ quite a bit in their playstyles and range of abilities. Furthermore, this only considers characters that are roughly level 100. Furthermore, gish(let)s are far too complex for their own good, and should be handled with extreme caution…

hashishi finishes up the Ellin Forest questline

I promised to finish up the quests to get my besinner, hashishi, her Ellin ring in the previous diary entry. And so, promptly, that was exactly what I (painstakingly) did:

hashishi vs. Stone Bug

Stone Bug card get!

Killing all of the Primitive Boars required for the quest proved to be quite the challenge, as they are quite fast (speed of −20) and I only very rarely knock them back (knockback of 500). So, being ranged-but-actually-not-ranged really bit me in the ass here:

Primitive Boars are bad, and they should feel bad

But I was able to kill them, albeit slowly:

Primitive Boar card get!

And finished the questline! Yay ring!!:

hashishi gets that ring!

hashishi tries out OPQ for the first time

Red (Permanovice, Hanger) needed some help getting an OPQ party together (in particular, he needed two more people), so I took my OPQ mule, sets, as well as one more of my characters. The only other character that I had in level range was hashishi, so I supposed that it was time for hashishi to try out OPQ!

hashishi @ OPQ

And thankfully, I had quite enough HP for Papa Pixie to not be capable of one-shotting me (although he can two-shot me with ease):

hashishi vs. Papa Pixie

And we found out that, despite using a claw as her main weapon, and using it to throw stars, hashishi seems to lack Haste entirely! How strange…

Nimble Feet is not a party buff…

Transcription of the above image

sallypop: can i have haste
haste pls

hashishi: im
a beginner

sallypop: o

Hanger: hahahhahahaha deer

sallypop: shat

Too bad Nimble Feet isn’t a party buff!

More LPQing with alces

You may know alces, my undead daggerlord. Well, she has been back at it again with the LPQs. This time, with justbegin, a STRginner of Flow (and now of GangGang):

LPQ w/ justbegin

And I did a few LPQs with Gilachi and some other Hispanophone party members; Gilachi is an assassin who only wields a claw, so when we went off to our first run, I assumed that she could serve as range for our party (as she didn’t specify otherwise). Unfortunately for us, it turned out that Gilachi was very heavily HP washing, and so when we did come to stage 7, she was hitting for two (2) damage per L7 (1 damage per line)…

We struggled with it for a while, but once I gave her some of my Ciders and Sniper Pills, as well as almost all of my equipment(!), she was able to hit for roughly 150〜200 damage per L7! This was doable enough that we did finish our first LPQ, even if we lost one along the way (who left after seeing that Gilachi did no damage in stage 7):

Gilachi solo tiene INT

Transcription of the chatlog in the above image

JPBlizzard: eso si es trabajo de equipa

Our following PQs featured Wamu, an LPQ mule who did more than enough to fill in the range gap in our party.

Oh, and I got to do a few LPQs with fellow Oddjobs member attackattack, the DEX page!:

alces & attackattack vs. Alishar


Getting ready to do some CWK crafting!

I’ve been thinking about doing some CWK (Crimsonwood Keep) crafting for a while now, particularly to start crafting myself some Crimson Arcglaives, but also for some other assorted reasons. The Arcglaive is particularly valuable for my STR priest, cervid, as I can even make use of the MATK that it provides, and it’s also a premier endgame weapon for not just cervid, but also my woodswoman capreolina, and even my brigand, dama.

capreolina had already done a number of the CWK quests before, mostly to get access to Mo’s shop, so my starting point was completing “The Brewing Storm”:

capre vs. Stormbreakers

While you do only need to get 10 of their ETC items for this quest, Stormbreakers spawn so sparsely on the maps that they spawn on, and have such a low drop-rate for their badges, that this quest took me quite a while. But I was busy collecting Windraider Badges and, of course, Crimson Wood in the meantime, so it wasn’t too bad.

I also wanted to complete “Storming the Castle”, so I did most of the kills required for that quest over at PoS (which is the other map that spawns Crimson Trees, aside from the more popular Lower Ascent):

capre @ PoS

And I even completed “Mark of Heroism” as well, which proved to be a lot more annoying than I expected, as I had never farmed for Typhon Feathers before. But being able to skip the JQ that leads to CWM (Crimsonwood Mountain) is very convenient, and saves me the trouble of dying in the JQ, using TP rocks, and/or dooring myself via cervid.

In order to do crafting, though, I also had to complete “The Fallen Warriors”. I had a smol number of Elder Ashes already on hand, but I was not about to farm the rest of the 50 myself, so I bought the rest on the FM. :P

And by the end of all of this, I had just enough Windraider Badges to turn in for a raffle prize. So I turned them in and got…:

Sad Mamba :(

Transcription of the above image

Black Mamba

  • Req lev: 80
  • Req DEX: 120
  • Req LUK: 230
  • Req class: thief
  • Category: claw
  • Attack speed: fast [4]
  • DEX: +5
  • Weapon attack: 35
  • Weapon def.: 3
  • Number of upgrades available: 7

A very sad Black Mamba that is 3 WATK below average. Oh well. On the bright side, I had collected some 120(!) or so Crimson Woods in my travels, so that’s all going towards my first Arcglaive craft!

M0AR card-hunting with capre

Yup yup. More card-hunting with capreolina, my woodswoman ranger!:

Black Goat card get!

Cow card get!

Plow Ox card get!

Giant Centipede card get!

Rooster card get!

With the Rooster set finished, I was done with Shanghai, and so it was off to the Nihal Desert in search of even m0ar cardz:

Desert Rabbit (F) card get!

Scarf Plead card get!

Ear Plug Plead card get!

Bellamoa card get!

Royal Cactus card get!

Cactus card get!

Jr. Cactus card get!

Scorpion card get!

Dark Sand Dwarf card get!

Sand Rat card get!

Sand Dwarf card get!

Desert Giant card get!

Meerkat card get!

Kiyo card get!

Cube Slime card get!

Rumo card get!

Triple Rumo card get!

Iron Mutae card get!

Reinforced Iron Mutae card get!

And that was enough to get capre her T5 ring!!:

capre gets her T5 ring


OK, back to work. :P

Rurumo card get!

Mithril Mutae card get!

Reinforced Mithril Mutae card get!

Homunculus cards get!

Deet and Roi card get!

Homunscullo card get!

I did not finish the Homunscullo set, as I apparently don’t hate myself quite that much.

Homun card get!

And with the Homun set finished, all that was left for me in the Nihal Desert was Homunscullo (yeah, no), Kimera (more respawn timers, also gross), Deo (Deo is on a respawn timer and is necessary for a quest, so I won’t grief any questers by trying to complete that set), D. Roy (more gross respawn timers), and Security Camera (you guessed it: even more nasty respawn timers). So it was time to move on to Singapore:

Biner card get!

Stopnow card get!

Nospeed card get!

Batoo card get!

Yay for cute dark-coloured blobs!

Going to Japan with Cortical

Cortical (GishGallop, Phoneme, WizetWizard, Medulla, dendrite, Amygdala) was trying to farm cards from some monsters in Japan. After finding out that Nightghost cards are far more difficult than the early 2⧸5 led Cort to believe, they asked for my help, so I headed over there on my DEXgon knight, rusa:

Farming Nightghosts with Cort

Indeed, even with rusa’s incredible mobbing skills, the Nightghosts proved reluctant to drop even a single card. But eventually, after being joined by Copo (Celim, Fino, Sommer), a permapirate of Oddjobs, we managed to make the Nightghosts break:

Nightghost card!

I didn’t loot this card, of course; it made the fifth in Cortical’s collection. With that all done, and with a bunch of ETC items turned into Faito’s exchange quest (in exchange for a bunch of useless garbage), we hung around Japan a little more. I tried my hand at hunting some Male Bosses, mostly in a vain attempt to get Black Umbrellas and/or Japanese Maps, but ended up not getting anything other than cards. The drop rate was high enough, though, that I went from 0⧸5 to 5⧸5 very quickly!:

Male Boss card get!


More PPQing with allies

Me, mae (drainer, xX17Xx, attackattack, maebee, strainer), Celim (Copo, Fino, Sommer), and Cortical (GishGallop, Phoneme, WizetWizard, Medulla, dendrite, Amygdala) were all online at the same time, and we decided that we wanted to do something all together. After some deliberation, we decided that Celim really likes PPQ, and the rest of us… were at least willing to tolerate a few runs, so we headed over to Herb Town to do some PPQs together:

PPQ gang

As you can see in the above image, it was:

And here we are, with me now in ranged-pew-pew mode, kicking the Lord Pirate’s ass:

PPQ gang vs. Lord Pirate

And, by the end of it, Celim was inspired by seeing hydropotina in action enough that he set out to make his own swashbuckler (actually a kind of swashbuckler/punch slinger hybrid), Sommer!

capre hits level 114!!

Oh, and I did some sadgrinding at CDs because of GM boofs. In the process, I managed to get capreolina to level up to 114!!:

capre hits 114~!

Wow…! Now cervid and capreolina are both 114! But I expect cervid to pull ahead a bit, now that I am focussing on doing more grinding as her.

cervine starts cleaning up her act

So, my I/L magelet cervine has felt somewhat neglected as of late, since I haven’t been playing her very often, and most recently I pretty much was just grinding as her. So, besides now being level 105, which is definitely too high-level for a magelet, I want to clean up her act. She is still lugging around that T0 ring, has a lot of quests that she needs to get under her belt, and I even want to use her to farm Crimson Wood, owing to her nice mobbing abilities and ability to Teleport.

So, first things first, it was time to get rid of that T0 ring once and for all:

Crimson Balrog card get!

Crimson Balrogs are no match for my Element Composition!! (I didn’t actually finish this set, just got 1⧸5 on the way back to Victoia Island.)

Stump card get!

Green Mushroom card get!

Dark Stump card get!

Ribbon Pig card get!

Pig card get!

Pig cards are always frustrating, considering that their card drop rate seems to be some 4 or so times lower than that of the Ribbon Pig

Jr. Necki card get!

I (thankfully!) got quite lucky with the Jr. Necki cards here, and finished the set even before I finished the Octopus set.

Octopus card get!

Bubbling card get!

Wraith card get!

Cortical’s baby dagger warrior, Medulla, came to harass — I mean, accompany, me on my quest:

R.I.P. Medulla

Shade card get!

I didn’t finish the Shade card set, I was just there killing Shades because Medulla told me to!!

And I got cervine her first Monster Book ring! Yey!:

T1 ring for cervine!