Scholar Magic Skill Cap

Forum rules
NO LONGER BEING MAINTAINED!
bacholism
Posts: 2
Joined: Sun Jul 14, 2013 7:40 am

Scholar Magic Skill Cap

Post by bacholism » Wed Aug 28, 2013 11:48 pm

All my skills seem to be stuck @ 210 even with Dark/Light Arts, although it doesn't show capped (blue) it still won't advance any further. Does anyone else have this issue?

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: Scholar Magic Skill Cap

Post by kjLotus » Thu Aug 29, 2013 9:29 am

i still haven't figured out exactly how the minimum skill to bring it up to is determined, so i opted to make it just not increase skill at all yet and only raise the cap. it should work fine if your skill was capped from another job. the bit about not being able to skill up is technically retail (as using arts is supposed to give you a bunch of free skill) and i don't want to make it a temporary non-retail thing

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: Scholar Magic Skill Cap

Post by atom0s » Thu Aug 29, 2013 11:04 am


User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: Scholar Magic Skill Cap

Post by kjLotus » Thu Aug 29, 2013 11:24 am

atom0s wrote:If you need skill cap reference info:
http://www.nateworld.com/ffxi/skillcaps.html
http://bellsouthpwp2.net/k/i/kinematicf ... alculator/
http://ffxi.allakhazam.com/db/skillcalc.html

http://www.ausystem.org/~aushacho/gbox/ff/skill-e.html (Old but useful for previous caps before any changes.)
http://www.creativeuncut.com/ffxi_skill_caps.html (Old but useful for previous caps upto and including BLU and COR)
http://home.comcast.net/~themanii/skill.html (Helpful merit info.)
none of these links answer the minimum level that the skill is brought up to when using light/dark arts, unfortunately. it doesn't correspond to any rank, (246 at 75), and IIRC doesn't follow the rest of the skill curves (being more than D at 75 and less than D at early levels, i don't have the data i recorded on me at work)

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: Scholar Magic Skill Cap

Post by atom0s » Thu Aug 29, 2013 12:40 pm

http://wiki.ffxiclopedia.org/wiki/Scholar#Skill_Caps

Going off this, SCH caps at a D rank if no art is active.
- Light Arts: Divine, Healing, Enchaning, Enfeebling become B+
- Dark Arts: Enfeebling, Elemental, Dark become B+

Scale ranking for these would be:
- Lv45: (D: 133, B+: 144)
- Lv99: (D: 334, B+: 404)

So the scale would bring it to:
- Lv75: (D: 210, B+: 256)

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: Scholar Magic Skill Cap

Post by kjLotus » Thu Aug 29, 2013 12:54 pm

atom0s wrote:http://wiki.ffxiclopedia.org/wiki/Scholar#Skill_Caps

Going off this, SCH caps at a D rank if no art is active.
- Light Arts: Divine, Healing, Enchaning, Enfeebling become B+
- Dark Arts: Enfeebling, Elemental, Dark become B+

Scale ranking for these would be:
- Lv45: (D: 133, B+: 144)
- Lv99: (D: 334, B+: 404)

So the scale would bring it to:
- Lv75: (D: 210, B+: 256)
at 75, your skill goes to 246 if it is under 200 (even 0), and at 99 it goes to 370 if it is under 300
it is mentioned a bit on here: http://wiki.ffxiclopedia.org/wiki/Talk:Light_Arts

there is a minimum skill level whose number i don't know how to get when using arts, which is in some way based on your level (as it's always 246, regardless of job or natural rank in that skill)

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: Scholar Magic Skill Cap

Post by atom0s » Thu Aug 29, 2013 1:03 pm

Keep in mind the mentioned caps there are for SMN/SCH (SCH as the sub). Which has a lower rank to the magic.
SMN doesn't have any ranking in anything magic wise except for Summoning when it is the main job. (A- SMN rank.)

SMN Lv75 has A- which is 269 cap.
SCH Lv37 (subjob) caps at D-, which is 101.
- With Light Arts: B+ 109 (Divine, Healing, Enhancing, Enfeebling)
- With Dark Arts: B+ 109 (Enfeebling, Elemental, Dark)

The scale adjusts per-level range.
- Lv1 - Lv50 has its own scale.
- Lv51 - Lv60 has its own scale.
- Lv61 - Lv70 has its own scale.
- Lv71 - Lv75 has its own scale.
- Lv75 - Lv80 has its own scale.
- Lv81 - Lv90 has its own scale.
- Lv91 - Lv99 has its own scale.

Your player level is part of the calculations each scale as well.

For example, at Lv75 an A+ rank would calculate with:
( ( playerLevel - 70 ) * 5 + 251 )

At Lv37 an A+ rank would calculate with:
( ( playerLevel - 1 ) * 3 + 6 )

And so on, if you need calcs for everything just let me know.

User avatar
kjLotus
Special Guest
Posts: 1813
Joined: Sun Jul 22, 2012 2:16 pm

Re: Scholar Magic Skill Cap

Post by kjLotus » Thu Aug 29, 2013 1:32 pm

atom0s wrote:Keep in mind the mentioned caps there are for SMN/SCH (SCH as the sub). Which has a lower rank to the magic.
SMN doesn't have any ranking in anything magic wise except for Summoning when it is the main job. (A- SMN rank.)
i don't think you understand how light/dark arts work, or we are talking about different things

User avatar
atom0s
Developer
Posts: 537
Joined: Thu Oct 25, 2012 9:52 am

Re: Scholar Magic Skill Cap

Post by atom0s » Thu Aug 29, 2013 2:02 pm

I do. SCH magic starts at a D rank with no art activated. When you activate a specific art, it increases the cap of those magic types.

santssoft
Posts: 40
Joined: Tue Apr 30, 2013 5:41 am

Re: Scholar Magic Skill Cap

Post by santssoft » Sat Aug 31, 2013 7:11 am

Try this:

* Open charutils.cpp in \src\map\utils\

* Find the line:
PChar->WorkingSkills.skill = skillBonus + (PChar->RealSkills.skill/10 > MaxMSkill ? MaxMSkill + 0x8000 : PChar->RealSkills.skill/10);
and change to:
PChar->WorkingSkills.skill = skillBonus + (PChar->RealSkills.skill/10 >= MaxMSkill ? MaxMSkill + 0x8000 : PChar->RealSkills.skill/10);

* Find the line:
PChar->WorkingSkills.skill = skillBonus + (PChar->RealSkills.skill/10 > MaxSSkill ? MaxSSkill + 0x8000 : PChar->RealSkills.skill/10);
and change to:
PChar->WorkingSkills.skill = skillBonus + (PChar->RealSkills.skill[i]/10 >= MaxSSkill ? MaxSSkill + 0x8000 : PChar->RealSkills.skill[i]/10);

* Compile and run the game server

Or use the attachment file to change charutils.cpp.
Attachments
charutils.cpp.patch
(918 Bytes) Downloaded 407 times

Post Reply