Quests for skills: Charge Attack starts with Knight in Inside Prontera (85, 99). The steps below are read from the quest's script on this server, in the order the script's quest stage moves through them.
Walkthrough

1 Talk to Knight in Inside Prontera (85, 99)
When At the start; Base class is Knight; Script check: not KNGT_SK == 9 && getskilllv("KN_CHARGEATK") == 0; Script check: not KNGT_SK == 7 && countitem(530) > 4 && countitem(748) > 2 if you visited the 7th Division
for yourself and speak to the
other Knights that are training. Hopefully, you will see what
I have seen for a long time...
Script:
npc/quests/skills/knight_skills.txt:289· KNGT_SK = 12 Go to the spot at Prontera, Capital of Rune Midgard (69, 351)
When After step 1 some gruelingly difficult
training. But as you listen
a little more closely, their
screams seem a bit dramatized.
Script:
npc/quests/skills/knight_skills.txt:332· KNGT_SK = 2
3 Talk to Grand Master in Prontera, Capital of Rune Midgard (72, 352)
When After step 2; Script check: KNGT_SK == 2 || KNGT_SK == 3 yourselves. Take it easy
and make sure that you
don't pull a muscle.
Um, that's an order!
Script:
npc/quests/skills/knight_skills.txt:360· KNGT_SK = 3
4 Talk to Knight in Prontera, Capital of Rune Midgard (78, 354)
When After step 3; Script check: KNGT_SK == 3 || KNGT_SK == 4 looking this way! Quit
talkin' to me and let me
grunt like I've got a hernia.
Hooooo-AH! BWAH! HAI-YAH!
Script:
npc/quests/skills/knight_skills.txt:401· KNGT_SK = 4
5 Talk to Knight in Prontera, Capital of Rune Midgard (73, 357)
When After step 4; Script check: KNGT_SK == 4 || KNGT_SK == 5 my next paycheck?
Ah~ I should get a nice
necklace for my wife.
I just know she'll love it!
Script:
npc/quests/skills/knight_skills.txt:423· KNGT_SK = 5
6 Talk to Knight in Prontera, Capital of Rune Midgard (78, 357)
When Script check: KNGT_SK == 5 || KNGT_SK == 6 to have too much potential.
Most of us here are pretty
second rate, except maybe
for that one guy, Essofeit.
Script:
npc/quests/skills/knight_skills.txt:458· KNGT_SK = 6
7 Talk to Knight in Inside Prontera (85, 99)
When After step 6; Base class is Knight; Script check: not KNGT_SK == 9 && getskilllv("KN_CHARGEATK") == 0; Script check: not KNGT_SK == 7 && countitem(530) > 4 && countitem(748) > 2 don't want to hear an old
man's tall tales. All those
wonderful battles, that glorious camaraderie forged between
rivals... It's all in the past.
Script:
npc/quests/skills/knight_skills.txt:233· KNGT_SK = 7
8 Talk to Knight in Inside Prontera (85, 99)
When After step 7; Base class is Knight; Script check: not KNGT_SK == 9 && getskilllv("KN_CHARGEATK") == 0 Choose “Give him Candy Canes and Witherless Roses” Have with you 5 ×
Candy Cane, 3 ×
Witherless RoseIt takes 5 ×
Candy Cane, 3 ×
Witherless Roseyou a special skill that I've
been researching recently. Why
don't you come back after I've
completed the preparations?
Script:
npc/quests/skills/knight_skills.txt:181· KNGT_SK = 8
9 Talk to Knight in Inside Prontera (85, 99)
When After step 8; Base class is Knight; Script check: not KNGT_SK == 9 && getskilllv("KN_CHARGEATK") == 0 You get Skill
Charge Attack level 1be immobilized. Therefore,
the cost of increased damage
is greater risk to yourself.
For now, it would be best to practice this skill on your own.
Script:
npc/quests/skills/knight_skills.txt:114· KNGT_SK = 9
10 Talk to Knight in Inside Prontera (85, 99)
When After step 9; Base class is Knight; Skill Charge Attack == 0 You get Skill
Charge Attack level 1be immobilized. Therefore,
the cost of increased damage
is greater risk to yourself.
For now, it would be best to practice this skill on your own.
Script:
npc/quests/skills/knight_skills.txt:64· KNGT_SK = 10
Rewards over the whole quest
Skill
Charge Attack level 1
How this page is made: every step comes from the NPC scripts the server loads for Episode 13.2 (the file and line are under each step). "When" lists the checks the script makes before that branch runs; "Have with you" are the items it counts; experience from getexp is multiplied by the server's 50x quest rate. NPC lines are the script's own text.