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

rangifer’s diary: pt. li

Anniversary event time~!

Taxonomising odd jobs, pt. i: What even is an odd job, tho? §2

So, in the previous diary entry (in §1 of this part), I talked about taxonomy in general, and biological taxonomy in particular (which we’ll get back to, in later parts of this series). I gave some primitive definitions, which I will be using throughout this series — some of which may be unusual definitions, so you may want to take a look at that if you haven’t already. And, as part of this process of defining, we of course naturally came across the most important — and elusive — definition: what is an “odd job”?

I’ll start off with a small list of some things that I want to say about my conception of what an “odd job” is, and then elaborate on those:

Now, this is some fairly abstract verbiage here, so I do want to get into some specifics when elaborating on these bullet points. Consider the concrete examples that I use to be case studies. There are some important boundary cases, where it is less clear whether some build is (or is not) an “odd job”, and it is these liminal creatures which do the most to help us clearly define what an “odd job” is.

Defining a particular odd job is simple

Now, in using the term “simple” here, we of course have to acknowledge that “simple” is a relative — and, in some cases, also subjective — term. That being said, odd jobs can generally be defined in terms of a single “hook” — to get an idea of what I mean, take a look at some examples:

Hopefully that gets the idea across. Each one of these definitions is a full and exact definition of the odd job in question — and yet, each one is a single, simple statement. The depth and complexity of odd jobs comes not from the difficulty and intricacy of how they are defined, but rather, this complexity is emergent from the mechanics of the game onto which these odd jobs are grafted. For example, LUKless assassins are the only job in the game that can really make good use of the Shadow Meso skill; this makes LUKless assassins unique and interesting, but cannot be found anywhere in the definition of what a LUKless assassin is.

A job that has a more baroque definition can still be odd (in our sense), but only insofar as it happens to be a restricted version of a particular, more primitive & fundamental, odd job. This more baroque job would be a “subjob”, in the sense defined previously, of one or more odd jobs. For example, a plumber brigand is defined in terms of a brigand — it is a bandit who fights like a STRginner — but also restricts the weapon choices to an arbitrary set of particular melee weapons (e.g. Monkey Wrench, White Mop, etc.), based on their aesthetic conformance to the “plumber”/“janitor” aesthetic.

Insofar as an odd job is “odd”, it is pure in its “odd” aspect

Any build (even an optimal one) has restrictions placed on it, even if they are not part of the definition of the build, and even if they are not necessarily desired by a player who is playing such a build. This is because the game itself imposes its own restrictions. For example:

Optimal builds are only restricted by two things: which throughclass they are defined by, and what restrictions are imposed by the game itself (see the list above). On the other hand, odd jobs must necessarily have another category of restrictions: restrictions that define their odd job. Some examples of these kinds of restrictions are listed in the above “Defining a particular odd job is simple” section; for example, a woods(wo)man is a pure STR archer. This is a restriction on what the archer’s base stats can be, that is not imposed by the game itself.

Again, as expounded in the “Defining a particular odd job is simple” section, these restrictions are indeed simple and singular, and thus we have a single “odd” aspect for each primitive odd job. A corollary of this simplicity is purity; the odd aspect is taken to a logical extreme, so as to clearly define the job as odd. This should, and does, polarise the difference between odd jobs and non-odd jobs (especially optimal ones).

As a result of MapleStory being well-understood now, even characters who strictly adhere to a platonic ideal of some particular odd job (I’ll use dagger assassin as a toy example) can be highly optimised to the degree made possible by their strict restrictions. In the case of the dagger assassin, these restrictions include (and are limited to) being an exclusively dagger-wielding assassin(/hermit/nightlord). This exacerbates, in my opinion, the need for pure/strict restrictions on what an “odd job” is, so that odd jobs maintain their identity even in the case where all of the following are true:

And all of these things are true, so we keep our odd-jobbed restrictions as pure as possible. An example of violating this principle would be “archer with less than 50 base DEX”. This could be considered a simple definition, maybe (barring the unexplained magic number “50”…), but the purity is not there; an archer with 49 base DEX is neither DEXless nor pure DEX.

…Aaaand that’s enough rambling for one entry, so let’s get to the joocy stoof!

capre is on that grind

With the bonus event EXP, and with anniversary coins dropping from monsters throughout the Maple World, my main goal for this event is to get my woodswoman capreolina to level 120(!) before the end of the event! This is, for better or worse, going to require a truly copious quantity of CDs to be killed. So it is.

Funny enough, during the very earliest bits of the event, I was able to gather enough of the cream puffs (which also drop from any monster, like anniversary coins) to be in the top 10 puff farmers:

№ 8 top baker

Transcription of the above image

All Time Top 10 Bakers

  1. Kasmeer with 317 cakes.
  2. OneDumbBear with 302 cakes.
  3. IRLHermit with 265 cakes.
  4. Indehiscent with 201 cakes.
  5. furipika with 200 cakes.
  6. Beardan with 185 cakes.
  7. Tonic with 183 cakes.
  8. capreolina with 176 cakes.
  9. HEALchu with 160 cakes.
  10. Zeldriss with 159 cakes.

And so far, I’ve already got a levelup! Level 116, woohoo!!:

capre hits level 116~!

Transcription of the chatlog in the above image

[system message]: capreolina — Lv.115 Ranger — Total EXP: 630,861 (2.77%)
EXP Per Hour: 5,407,380 — EXP Per Minute: 90,123
⟨Guild⟩ capreolina has reached Lv.116.

My EPH is, unfortunately, not quite what it would be if I didnt have to go to the FM to recast HS on myself… But still very high!!

Moar odd MPQs

Oh yes, time for moaaar MPQ! I was able to do some MPQs with Boymoder (Taima, Tacgnol, Inugami, Numidium, Gambolpuddy, Hanyou) the STRmit. With MPQ awarding anniversary points on completion, and with the Horus’ Eye being so much more powerful now (yay!!!), I was expecting more people at MPQ. But it seems that PPQ is the choice location to farm PQ points at this level range, and so the MPQ lobby still remains pretty dusty. But we did find some folks to run with: Kurutak & FireHoe.

Kurutak, FireHoe, Boymoder, & alces vs. Angy Fanky

MPQ awards 15 anniversary points on completion, which I was pleased to see. At least, until I found out that LPQ awards 18 points on completion… It seems that whoever decided the point allocation has no experience with MPQ, otherwise they would have known that MPQ is far more difficult (and often, time-consuming) to clear than LPQ, and in addition, far more difficult to find a party for!

In any case, I was blessed enough to do some more Oddjobs-only runs, with GishGallop (Cortical, Subcortical, Medulla, Phoneme, MageFP, dendrite, WizetWizard, Amygdala) the I/L gish, and xX17Xx (drainer, attackattack, maebee, strainer) the permarogue:

Oddjobs MPQ @ stage 3

And, once we were finished, I realised that I had enough marbles to do Yulete’s quests and get my Horus’ Eye!:

alces vs. Obstacle Mutae

alces’s Horus’ Eye

Transcription of the above image

Horus’ Eye (+3)


  • Req lev: 70
  • Category: pendant
  • STR: +7
  • DEX: +8
  • INT: +6
  • LUK: +8
  • HP: +406
  • MP: +300
  • Weapon def.: 65
  • Magic def.: 55
  • Avoidability: +12
  • Number of upgrades available: 0

Wow… now that’s a pendant!!! :D Here’s hoping I can maybe have my other finished Horus’ Eyes (on characters who have already graduated MPQ) retroactively buffed…? Fingers crossed, although I’m not holding my breath.

Fighting bosses with xBowtjuhNL, Harlez, Eoka, and Gruzz

I took on a number of bosses with the crew I met when MPQing with my darksterity knight rusa! Here I am, booping Ravana with my newfound 4th-job booping skill:

booping Rav

Transcription of the chatlog in the above image

Gruzz: must be fun
being able to toy with bosses like that

rusa: AHA

And a @dpm test that I did during a Ravana fight, which I was quite pleased with (this test was done with Ravana on the right-hand side, with me periodically Rushing, and also periodically hitting underwear goblins with my Crusher):

rusa DPM vs. Ravana

Transcription of the above image

[system message]: rusa — Lv.120 Dark Knight — Total Damage: 1,737,381
Damage Per Hour: 20,848,560 — Damage Per Minute: 347,476

Oh, and we successfully fought Pink Bean. …Okay, maybe not the real Pink Bean, but we did do PBPQ:

rusa, Gruzz, & xBowtjuhNL defeat Pink Bean

And we beat the poofs out of poof dad:

poof dad

And I defeated Capt. Latanica twice with Gruzz and xBowtjuhNL, so later, when Eoka wanted to run, I hopped onto my STR bishop cervid to help fight the ghost downstairs:

Eoka & cervid vs. Capt. Lat

And afterwards, we headed to the Phantom Forest to hunt a Bigfoot! :O Eoka & Gruzz did an excellent job keeping Bigfoot more-or-less in-place using Thunderbolt, and xBowtjuhNL and I (with me playing as my woodswoman capreolina) spammed Strafe and prayed that Bigfoot would not make a run for us. It did, a few times, but luckily there we no deaths. In fact, I was surprised at how quickly we downed the thing (just around 25 minutes), thanks to xBowtjuhNL’s Strafe doing like half a dozen times more damage than mine…

Eoka, Gruzz, xBowtjuhNL, & capreolina vs. Bigfoot

Transcription of the chatlog in the above image

[system message]: capreolina — Lv.116 Ranger — Total Damage: 809,929
Damage Per Hour: 16,198,560 — Damage Per Minute: 269,976

Entering the money dragon’s lair for the first time

So, as mentioned in a previous diary entry, I planned on getting a Horntail Necklace (HTP) for my darksterity knight rusa. Besides the avoidability obviously being really nice (especially with rusa’s avoidability already being naturally high compared to a normal warrior, albeit less so than a LUK warrior), the sheer quantity of DEX and, particularly, STR, actually makes an egged HTP considerably better for rusa’s DPS than even a 5 WATK MoN!

SiriusPlaque/SmallMight, a friend of mine, helped me out with some very useful info about how buying an HTP actually goes down. I had never even been inside of Horntail’s cave before, so I was previously completely unaware of what to expect. In addition, he also pointed me to a friend who was selling HTPs in the near future, and vouched for them. And so I met the SKIZZY hosts on their Discord server! SKIZZY are Sedentarily (Sky) and Jubilation (also ClickityKlak; Izzy), along with members of the Nimbus guild, such as cIoudy and xiaolongbaoo.

There were some slight complications in preparing for the run; in particular, the anniversary event maintenance patch had changed a number of things that would significantly impact Horntail runners. Besides the smart buff system being disabled (which I do understand), I can’t say I know nearly enough about how Horntail works to say what these adverse changes were. Something to do with weapon cancel… seduce… In any case, the run was pushed 24 hours into the future. And here’s what Sky had to say in advance of the run:


Transcription of the above image

@tinyboop/databoop (boop) @Xiaolongbaoo (Ed) @Dragonasaur/imugly (Julian) @Alexa (Alexa) @NSNC/JKJB (JK) @ClickityKlak (Izzy) @CIoudy (Kat) @Codiacs (Jackie) @Bruiserr (Jon) @Gh0ul (Bene) @rusa (deer) WE’RE GOING IN AT RESET. WHATEVER HAPPENS HAPPENS!!!!!!!!! ARE YOU HYPE??? I WANT EVERYONE TIP TOP SHAPE PLEASE BRING EXTRA POTS!! ESPECIALLY ACPS! DOUBLE THE AMOUNT OF ACPS YOU NORMALLY BRING! BRING 600! IDC JUST BRING A LOT! SEE YOU AT CH 4 LEAFRE/PEAK/CAVE 5 MIN BEFORE RESET!

And so, I prepared for war. I gathered up all of the MAXHP gear that I had, and scrolled some new cheap gear to supplement it. I gathered up roughtly 1.5k PEs, 600 ACPs, roughly 600 Honsters, roughly 400 Grilled Cheeses, and mentally braced myself for an experience that I had previously only read about.

I showed up at the entrance to the Cave of Life roughly half an hour in advance, and cIoudy was kind enough to lead me inside of the cave, where we waited for everyone else to show up:

HT runners

Some obscured names here are Bruiserr, who is around the centre of the image; tinyboop, who is at the top of the image; and Jubilation, who is beneath tinyboop. As you can see, I have a Stolen Fence in hand, as that 90 HP fence combined with a 157 HP Emergency Rescue Tube was part of my HP outfit.

Once everyone was ready to go, we headed to meet, uhm, one of Horntail’s heads:

Poking head fight

Almost instantly, disaster struck, as tinyboop suffered a crash/disconnect upon entering the map. This was particularly unfortunate, as tinyboop was the only archer in the crew, so that meant absolutely no SE. This is, needless to say, a general drop in DPS, and quite a precipitous one for nightlords in particular! Things were pretty easy for me in these poking-head stages (the first two stages), as I could cower below the platform (as pictured) and take damage somewhat slowly.

After the first two stages were cleared, it was time to enter the heart of the cave, for real. In this part, the SKIZZY crew would have to combat Horntail in its entirety, with three heads, two arms, wings, legs, and a rather dangerous tail. So, before actually summoning the beast, they set up what Izzy referred to as a “minigame for the buyer”:

Playing the buyer minigame

The goal of this, erm, minigame, is that I try as hard as I can to stay between the meso coins — and in this case, the giant flashing stars — until, later, they would instruct me to move to the bottom-right corner of the map (where the now-deceased tail once was). I would somewhat periodically get knocked back (towards the left), and have to correct my position to get back into this region. Keep in mind that, throughout all of the fight, I would be anxiously watching both my HP and my buffs (as getting dispelled is somewhat common) in an effort to, you know, not die.

Unfortunately, after the disconnecting of tinyboop at the very start of the run, things were not getting any better for the SKIZZY crew. They suffered not one, not two, but three more (for a total of four) unfortunate crashes. The struggle was very real, and after a full two hours of Horntail-fighting, Horntail was very close to total death… but not quite there. Because Horntail has a two-hour time limit, this meant that the run was a failure, and we all got booted out of the lair. It seemed that, even with the smart buff system being disabled, and with Horntail being significantly harder than it was before the maintenance, the real enemy was not Horntail — it was the game itself, for all of its instability and its fatal bugs.

Needless to say, this was a bit demoralising for everyone, and I personally had just about ran out of potions. I had used nearly all(!) of my PEs and my Grilled Cheeses, although some of the potion loss was just due to sheer terror; I was a little greedy with the PE usage, on account of my “pls stay alive pls stay alive plsstayaliveplsstayaliveplsstayaliveplsstayaliveplsstayaliveplsstayalive” mindset. But the crew took a vote, and decided to continue on to do their second run anyways, as planned. After all, how likely was it to get that unlucky with the crashes again? Some of the crew members kindly supplied me with the extra potions I needed to survive another run, and so off we went!

And thankfully, the second run was indeed far better. As for myself, although I was somewhat fatigued by that point, I was less anxious, as I had already gone through the process before. There was a crash during the third stage, but they were able to pull through and finish within the two-hour timer.

By this point, I had endured just about four(!) nearly continuous hours of Horntail, and I was pretty pooped. I was able to loot an egg, and some HTPs, and ended up going with the second one that I looted:

rusa’s HTP

Transcription of the above image

Horntail Necklace (+1)

One of a kind Item, Untradeable

  • Req lev: 120
  • Category: pendant
  • STR: +23
  • DEX: +21
  • INT: +21
  • LUK: +22
  • Weapon def.: 248
  • Magic def.: 243
  • Avoidability: +42
  • Number of upgrades available: 2

rusa [item smega]: [Horntail Necklace] thank you Sedentarily & crew for this hard-won HTP!!! <3

Medulla: amazing!!

Romilda: gz deer!

Cortical: woo grats!!

rusa: tyyy haha

1sme: late grats deer

TheWhiteWolf [smega]: 180 hero lf>7f partner with hs (everyone loves deer)

rusa: thanks!

xX17Xx: damn sick

Cortical: is that the highest str?

rusa [whisper to TheWhiteWolf]: <3

rusa: yes

TheWhiteWolf [whisper]: <3

Cortical: woohoo

rusa: and it ranges from 6〜8 clean
and i got 8

Romilda: gg

Sedentarily [whisper]: <333333333333

rusa [whisper to Sedentarily]: :D

rusa: the dex is bad but
the avoidability was also max
so i didnt reloot
that was the second one i looted, first was 6 str

Cortical: nap time? :p

rusa: yeah something like that lmao

Wowza. I love having an equipment item that I will simply never take off; a permanent addition to my combat outfit. And with this, my DPS (and avoidability!) is looking quite a bit more impressive:

rusa’s range with HTP, Cider, and PSB

Thanks so much, again, to the SKIZZY crew, for enduring Horntail through such adverse conditions, and getting me a lovely Horntail Necklace. <333