Ninja Equipment Quests: Basshu starts with Basshu in Ninja - Gunslinger map (28, 45), from base level 50. 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 Basshu in Ninja - Gunslinger map (28, 45)
When Base class is Ninja; Base level 50 or higher; Without Mirror Shield in the inventory; Script check: not MISC_QUEST & 4096 Choose “Very well.” It'd help me greatly if I could see that shield up close.
Can you help me?
Oh, thank you.
If you could really find me a Mirror Shield, I might get some really good ideas.
Script:
npc/quests/ninja_quests.txt:420· ninbot = 1
2 Talk to Basshu in Ninja - Gunslinger map (28, 45)
When After step 1; Base class is Ninja; Base level 50 or higher; Script check: not countitem(2107) < 1 && !MISC_QUEST & 4096 Choose “Yes, I would.” 1 Mirror Shield, and
20,000 Zeny,
and I'll make you an Improved Arm Guard.
Come and see me when you have everything ready.
Script:
npc/quests/ninja_quests.txt:467· ninbot = 2
3 Talk to Basshu in Ninja - Gunslinger map (28, 45)
When After step 2; Base class is Ninja; Base level 50 or higher; Script check: not countitem(2107) < 1 && !MISC_QUEST & 4096 Choose “Yes” Have with you 1 ×
Mirror Shield, 1 ×
Arm Guard, 20,000 zeny, 20,000 zenyIt takes 1 ×
Mirror Shield, 1 ×
Arm Guard, 20,000 zenyYou get 1 ×
Advanced Arm GuardSweep Sweep~ Saw Saw~
Here it is -- it's complete.
I've made you an Improved Arm Guard.
If you ever want me to create more items, come and ask me anytime.
Script:
npc/quests/ninja_quests.txt:524· ninbot = 0, MISC_QUEST = MISC_QUEST | 4096
4 Talk to Basshu in Ninja - Gunslinger map (28, 45)
When Base class is Ninja; Base level 50 or higher; Script check: not countitem(2107) < 1 && !MISC_QUEST & 4096; Script check: MISC_QUEST & 4096 Choose “Yes, make me another one.” then “Yes” Have with you 1 ×
Mirror Shield, 1 ×
Arm Guard, 20,000 zeny, 20,000 zenyIt takes 1 ×
Mirror Shield, 1 ×
Arm Guard, 20,000 zenyYou get 1 ×
Advanced Arm GuardSweep Sweep~ Saw Saw~
Here it is -- it's complete.
I've made you an Improved Arm Guard
If you ever want me to create more items, come and ask me anytime.
Script:
npc/quests/ninja_quests.txt:597
5 Talk to Basshu in Ninja - Gunslinger map (28, 45)
When Base class is Ninja; Base level 50 or higher; Script check: not countitem(2107) < 1 && !MISC_QUEST & 4096; Script check: not MISC_QUEST & 4096 Choose “Yeah~!! Hurry and make it for me!” then “Yes” Have with you 1 ×
Mirror Shield, 1 ×
Arm Guard, 20,000 zeny, 20,000 zenyIt takes 1 ×
Mirror Shield, 1 ×
Arm Guard, 20,000 zenyYou get 1 ×
Advanced Arm GuardSweep Sweep~ Saw Saw~
Here it is -- it's complete.
I've made you an Improved Arm Guard
If you ever want me to create more items, come and ask me anytime.
Script:
npc/quests/ninja_quests.txt:705· MISC_QUEST = MISC_QUEST | 4096
6 Talk to Basshu in Ninja - Gunslinger map (28, 45)
When After step 1; Base class is Ninja; Base level 50 or higher; Script check: not countitem(2107) < 1 && !MISC_QUEST & 4096 Choose “No, I wouldn't.” How about it? Would you like that?
Hmm, Very Well.
I'm so grateful you showed me that rare shield from overseas.
Thanks for everything.
Script:
npc/quests/ninja_quests.txt:452· ninbot = 0
7 Talk to Basshu in Ninja - Gunslinger map (28, 45)
When Base class is Ninja; Base level 50 or higher; Script check: not countitem(2107) < 1 && !MISC_QUEST & 4096; Script check: MISC_QUEST & 4096 Script:
npc/quests/ninja_quests.txt:534· ninbot = 0
Rewards over the whole quest
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.