Kimarr the Barbarian

A place for The Mana World players to discuss game-related topics outside the scope of development including guilds, player interactions, game meta and more.


User avatar
JDuran
Peon
Peon
Posts: 28
Joined: 04 Nov 2010, 02:57
Contact:

Kimarr the Barbarian

Post by JDuran »

Just thought I should post it for everyone wanting to do this.
To determine the amount of fluffy kills needed use this:

Code: Select all

 set $@Fluffy_Min, 1 + (BaseLevel*7)/10;
and you will LOSE if

Code: Select all

 if ($@Fluffy_Kills < $@Fluffy_Min)
Odds are that you will have a number which is not whole (unless you are lvl 10,20,30 etc, in which case you will actually need to kill 1 more than the number you get for "fluffy_min")
You will need to round this up to get the total number you need to kill

ex: 1+(99*7)/10 = 70.3
here you will need 71, as 70 will be less than 70.3.

Another ex: 1+(80*7)/10 = 57
In this example, no rounding is neccesary; however, you will need to kill MORE than this number. Therefore, you will actually need to kill 58

Enjoy the fights!

Also, I would be interested in seeing any strategies to avoiding yetis :lol:
~JDuran This is my signature... get over it.
User avatar
Freeyorp101
Archivist Prime
Archivist Prime
Posts: 769
Joined: 04 Nov 2008, 09:17
Location: New Zealand

Re: Kimarr the Barbarian

Post by Freeyorp101 »

tmwAthena doesn't use floating point arithmetic in scripts. The division operation here is integer division, with associated truncation as necessary. Also note that the failure check is less than, not less than or equal to, so you don't need to kill more than the minimum number.


---Freeyorp
(09:58:17) < tux9th> Freeyorp: your sig on the forums is kind of outdated
User avatar
JDuran
Peon
Peon
Posts: 28
Joined: 04 Nov 2010, 02:57
Contact:

Re: Kimarr the Barbarian

Post by JDuran »

Freeyorp101 wrote:tmwAthena doesn't use floating point arithmetic in scripts. The division operation here is integer division, with associated truncation as necessary. Also note that the failure check is less than, not less than or equal to, so you don't need to kill more than the minimum number.


---Freeyorp
Sorry freeyorp but I fail to see how the first part of this affects my post, though that's likely because a good portion of your statement was beyond my understanding. One more thing, you state that "the failure check is less than, not less than or equal to, so you don't need to kill more than the minimum number." If I'm reading that right, you're saying that you can kill less than (again, you said we don't need to kill MORE than the minimum) and not fail. If you could please clarify your post?
~JDuran This is my signature... get over it.
User avatar
Piateluca
Novice
Novice
Posts: 190
Joined: 19 May 2011, 01:50

Re: Kimarr the Barbarian

Post by Piateluca »

ex: 1+(99*7)/10 = 70.3
here you will need 71, as 70 will be less than 70.3.
truncation = the .3 dies and goes to heavens with god, so the result is 70 :P
Another ex: 1+(80*7)/10 = 57
In this example, no rounding is neccesary; however, you will need to kill MORE than this number. Therefore, you will actually need to kill 58

Code: Select all

if ($@Fluffy_Kills < $@Fluffy_Min)
if (57 < 57)
you lose

that is false :mrgreen:
User avatar
Freeyorp101
Archivist Prime
Archivist Prime
Posts: 769
Joined: 04 Nov 2008, 09:17
Location: New Zealand

Re: Kimarr the Barbarian

Post by Freeyorp101 »

JDuran wrote:Sorry freeyorp but I fail to see how the first part of this affects my post, though that's likely because a good portion of your statement was beyond my understanding.
tmwAthena's scripting engine can only deal with integer numbers, such as 3, 5, 7, and not real numbers, such as 70.3. Integer division is where only the integral result is kept; 8/3 == 2, for instance.
JDuran wrote:One more thing, you state that "the failure check is less than, not less than or equal to, so you don't need to kill more than the minimum number." If I'm reading that right, you're saying that you can kill less than (again, you said we don't need to kill MORE than the minimum) and not fail. If you could please clarify your post?
No. You don't need to kill more than the minimum, you can kill the minimum number and be fine. If you kill less than the minimum you will, naturally, fail.


---Freeyorp
(09:58:17) < tux9th> Freeyorp: your sig on the forums is kind of outdated
User avatar
prsm
The Mana World
The Mana World
Posts: 1588
Joined: 24 Mar 2009, 17:18

Re: Kimarr the Barbarian

Post by prsm »

I am more concerned with the obvious unbalance of mage/warrior/archer!

This one quest brings it to the forefront with "the scoreboard".

You can see that high level warriors can barely get a 100 score,
and high level archers can maybe get to 130, if they are very lucky,
some Mages are getting 400+, and to my knowledge they are not
even level 99 yet!

Just a point to ponder.
ego is the anesthesia that deadens the pain of stupidity!
User avatar
JDuran
Peon
Peon
Posts: 28
Joined: 04 Nov 2010, 02:57
Contact:

Re: Kimarr the Barbarian

Post by JDuran »

Okay freeyorp, I understand what you're saying now. Thanks for the clarification! TMW would be lost without you :wink:
~JDuran This is my signature... get over it.
User avatar
Piateluca
Novice
Novice
Posts: 190
Joined: 19 May 2011, 01:50

Re: Kimarr the Barbarian

Post by Piateluca »

prsm wrote:I am more concerned with the obvious unbalance of mage/warrior/archer!

This one quest brings it to the forefront with "the scoreboard".

You can see that high level warriors can barely get a 100 score,
and high level archers can maybe get to 130, if they are very lucky,
some Mages are getting 400+, and to my knowledge they are not
even level 99 yet!

Just a point to ponder.
I agree, maybe two lists to record the highest kills could fix that, one for mages (when fluffy kills > 300) and other for the tanks and archers
User avatar
Zopar
Peon
Peon
Posts: 21
Joined: 05 Oct 2008, 20:34

Re: Kimarr the Barbarian

Post by Zopar »

Ditto on what Prizm had to say. I thought I was the only one that noticed something awry!
:roll:
Fewer things are harder to put up with than the annoyance of a good example.
- Mark Twain
User avatar
radiant
Novice
Novice
Posts: 129
Joined: 27 Sep 2007, 22:21

Re: Kimarr the Barbarian

Post by radiant »

Piateluca wrote:I agree, maybe two lists to record the highest kills could fix that, one for mages (when fluffy kills > 300) and other for the tanks and archers
So a mage could claim an indelible spot atop the second list by slow-rolling themselves to stop at 299 or 300?
Frost
TMW Adviser
TMW Adviser
Posts: 851
Joined: 09 Sep 2010, 06:20
Location: California, USA

Re: Kimarr the Barbarian

Post by Frost »

Should the high scores be periodically cleared, so that nobody can sit "on top" forever?
You earn respect by how you live, not by what you demand.
-unknown
User avatar
Piateluca
Novice
Novice
Posts: 190
Joined: 19 May 2011, 01:50

Re: Kimarr the Barbarian

Post by Piateluca »

radiant wrote:
Piateluca wrote:I agree, maybe two lists to record the highest kills could fix that, one for mages (when fluffy kills > 300) and other for the tanks and archers
So a mage could claim an indelible spot atop the second list by slow-rolling themselves to stop at 299 or 300?
you are right :oops:
alastrim
Novice
Novice
Posts: 140
Joined: 02 Jun 2009, 12:19
Location: Brasil

Re: Kimarr the Barbarian

Post by alastrim »

Maybe we could check for the players stats and record their kills in different lists. Maybe something like this:

Suggestions?

Mages: (Magic attack > 0 and Bow not equipped) or (astral soul focused)
Archers: (Bow equiped)
Warrior: All the other options

Code: Select all

 if ((readparam(bMatk) > 0 && getequipid(equip_hand1) != "Bow Ids") || @skillid == "astral soul skill ID)
        set @Fluffy_Category$, "Mage";

    if (getequipid(equip_hand1) == "Bow Ids")
        set @Fluffy_Category$, "Archer";

    if (@Fluffy_Category$ == "")
        set @Fluffy_Category$, "Warrior";
After checking this, kimmar could say something like: "You look like a mage/archer, but maybe you can still prove your worth as a hunter".
User avatar
Dude
Novice
Novice
Posts: 162
Joined: 28 Sep 2009, 17:31
Location: California

Re: Kimarr the Barbarian

Post by Dude »

While this idea has SOME merit, but in actuallity any attempts to level the playing field on this quest will like only lead to people more creatively circumventing teh code....Many players will go to git, read the source and look for 'shortcuts'...The real 'problem' here is, and continues to be, the strength of magic/mages...That said, mages still can't survive in the GY without help, so its not like they are omnipotent or something, they just happen to have the ability to kill a lot of fluffies in a short amout of time....BFD, imo...
alastrim wrote:Maybe we could check for the players stats and record their kills in different lists. Maybe something like this:

Suggestions?

Mages: (Magic attack > 0 and Bow not equipped) or (astral soul focused)
Archers: (Bow equiped)
Warrior: All the other options

Code: Select all

 if ((readparam(bMatk) > 0 && getequipid(equip_hand1) != "Bow Ids") || @skillid == "astral soul skill ID)
        set @Fluffy_Category$, "Mage";

    if (getequipid(equip_hand1) == "Bow Ids")
        set @Fluffy_Category$, "Archer";

    if (@Fluffy_Category$ == "")
        set @Fluffy_Category$, "Warrior";
After checking this, kimmar could say something like: "You look like a mage/archer, but maybe you can still prove your worth as a hunter".
Dude - lvl 99
...and yes I know where my car is.....
User avatar
Piateluca
Novice
Novice
Posts: 190
Joined: 19 May 2011, 01:50

Re: Kimarr the Barbarian

Post by Piateluca »

That said, mages still can't survive in the GY without help,
That is not true, probably in the crypt... but the thing is not even a tank can survive alone there.
Post Reply