Sato: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 60: | Line 60: | ||
'''Sato:''' Someone returned it to us | Please be more careful next time | '''Sato:''' Someone returned it to us | Please be more careful next time | ||
<code style="color: red;">''Event Action:'' {'desc': "Player receives Sato's orb", 'type': 'PlayerReceiveItems', 'playerReceiveItems': [{'id': 413, 'amt': 1}]}</code> | <code style="color: red;">''Event Action:'' {'desc': "Player receives Sato's orb", 'type': 'PlayerReceiveItems', 'playerReceiveItems': [{'id': 413, 'amt': 1}]}</code> | ||
'''Sato:''' Before we begin the trials, I should explain what you must do | You will face an onslaught of enemies, with each round getting progressively more difficult | If you are defeated, or if you leave, you must start over from the beginning | After each round, I will restore your health, as to not give your opponents an unfair advantage | So, are you ready? Shall we begin the trials? | |||
'''Player:''' Lets do it | |||
'''Sato:''' Let the trials begin... | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 2, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SpawnInstancedNPC', 'id': [25, 26, 27], 'spawnOnDoorSide': None, 'requirements': None}</code> | |||
'''Player:''' On second thought... | |||
'''Sato:''' Hmph | If your mind is not yet ready, then your body most certainly is not ready either | Very well, come back when you feel you are ready | |||
'''Player:''' How'd you get up here so fast? | |||
'''Sato:''' I am very agile | Anyways... | |||
'''Sato:''' Shall we begin the trials? | |||
'''Player:''' Lets do it | |||
'''Sato:''' Let the trials begin... | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 2, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SpawnInstancedNPC', 'id': [25, 26, 27], 'spawnOnDoorSide': None, 'requirements': None}</code> | |||
'''Player:''' On second thought... | |||
'''Sato:''' Hmph | If your mind is not yet ready, then your body most certainly is not ready either | Very well, come back when you feel you are ready | |||
'''Sato:''' I'm afraid you have abandoned the trials, and must restart from the very beginning | But if you wish to leave, you may do so. Otherwise... | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 1, 'requirements': [{'desc': "player needs to not be at checkpoint 1 of Sato's Trial quest", 'type': 'quest', 'questid': 2, 'checkpoint': 1, 'booleanoperator': None, 'operator': '!=='}]}</code> | |||
'''Sato:''' Shall we begin the trials? | |||
'''Player:''' Lets do it | |||
'''Sato:''' Let the trials begin... | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 2, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SpawnInstancedNPC', 'id': [25, 26, 27], 'spawnOnDoorSide': None, 'requirements': None}</code> | |||
'''Player:''' On second thought... | |||
'''Sato:''' Hmph | If your mind is not yet ready, then your body most certainly is not ready either | Very well, come back when you feel you are ready | |||
'''Sato:''' Congratulations, you have passed this round. Are you ready for the next round? | |||
'''Player:''' I'm ready | |||
'''Sato:''' Then let the next round of the trials begin... | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 4, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SpawnInstancedNPC', 'id': [28, 29, 30, 31, 32], 'spawnOnDoorSide': None, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 6, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SpawnInstancedNPC', 'id': [33, 34, 35, 36], 'spawnOnDoorSide': None, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 8, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SpawnInstancedNPC', 'id': [37, 38, 39, 40, 41], 'spawnOnDoorSide': None, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 10, 'requirements': None}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'SpawnInstancedNPC', 'id': [42, 43, 44, 45, 46, 47, 48, 49, 50, 51], 'spawnOnDoorSide': None, 'requirements': None}</code> | |||
'''Player:''' I'm not ready yet | |||
'''Sato:''' My friend, you have shown that you are one with your body and mind | You've truly proven your worth to become a member of this dojo | You are more than welcome to use the bank chests on the ground floor as a reward. | Also, please take these gifts as a symbol of your achivement. Congratulations! | |||
<code style="color: red;">''Event Action:'' {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}</code> | |||
<code style="color: red;">''Event Action:'' {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 12, 'requirements': None}</code> | |||
'''Sato:''' I am proud to have you as a member of this dojo | Feel free to use the bank chests downstairs anytime | |||
'''Player:''' Thanks | |||
'''Player:''' Any more trials to complete? | |||
'''Sato:''' Not at the moment I'm afraid | |||
'''Player:''' What does that orb you gave me do? | |||
'''Sato:''' Legend says that they who rub the orb will be imbued with vitality | What that means exactly, I'm not too sure | It can apparently be recharged, but again I don't know how exactly | Although the legend says when it is charged, it glows a bright Celadon hue... | I wonder if that means anything significant. | |||
'''Player:''' I lost that orb you gave me... | |||
'''Sato:''' Lucky for you, someone found it and returned it to our dojo | Here, please be more careful with it next time... | |||
<code style="color: red;">''Event Action:'' {'desc': "Player receives sato's orb", 'type': 'PlayerReceiveItems', 'playerReceiveItems': [{'id': 413, 'isIOU': False, 'amt': 1}]}</code> |
Revision as of 21:34, 15 June 2025

Sato can be found inside Sato's Dojo and plays a central role in the Sato's Trials quest. As a master of martial arts, he challenges players to prove their skill and discipline through a series of trials within the dojo.
Conversations
Sato: Hello there, welcome to my dojo
Player: Who are you Sato: I am Sato, master of this dojo
Player: Can I join your dojo Sato: Ha | One cannot merely join this dojo without first passing the trials
Player: Trials? Sato: The trials will test your defensive combat skills, using only your mind and body
Player: Only my mind and body? Sato: Specifically, you are allowed no outside equipment | No armour, no weapons
Player: There's no way I'm giving up my weapons Sato: Then this is not the place for you
Player: Sounds too difficult for me Sato: If that is your attitude, then this place is not for you
Player: I think I'm ready for the trials
Sato: I admire your determination | Very well, but I must first lay out the ground rules
Sato: You are allowed no outside items, no food, no potions, no weapons, no armour, no magical scrolls, nothing | Once you have removed all worldly possessions from your body and inventory, you may enter through the door in the corner | There you will find a ladder leading upstairs, where I will be waiting for you
Sato: So are you ready to begin the trials?
Player: I'm ready to begin
Sato: You must first remove all equipped items, and put away all your inventory items | Only then may you begin the trials
Player: Ok, I will return when I'm ready
Player: Can I use those bank chests over there?
Sato: I'm afraid I can't allow you to do that at this time
Player: I'm ready to begin
Sato: Very well, I will be waiting for you upstairs...
Player: Actually I'm not quite ready yet
Sato: Very well, but if you feel you are ready at a later time, come speak to me again...
Player: Explain the trials one more time
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 1, 'requirements': None}
Player: Sounds too difficult for me
Sato: If that is your attitude, then this place is not for you
Player: I'm ready for the trials
Sato: Congratulations, you passed the trials! Meet me upstairs for your reward.
Player: Why upstairs? Sato: We always hold our ceremonies upstairs
Sato: You are now a member of this dojo | Feel free to use the bank chests
Player: Any more trials? Sato: Not at the moment
Player: What does that orb you gave me do? Sato: It supposedly grants vitality when rubbed and glows celadon when charged... maybe.
Player: I lost the orb...
Sato: Someone returned it to us | Please be more careful next time
Event Action: {'desc': "Player receives Sato's orb", 'type': 'PlayerReceiveItems', 'playerReceiveItems': [{'id': 413, 'amt': 1}]}
Sato: Before we begin the trials, I should explain what you must do | You will face an onslaught of enemies, with each round getting progressively more difficult | If you are defeated, or if you leave, you must start over from the beginning | After each round, I will restore your health, as to not give your opponents an unfair advantage | So, are you ready? Shall we begin the trials?
Player: Lets do it Sato: Let the trials begin...Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 2, 'requirements': None}
Event Action: {'type': 'SpawnInstancedNPC', 'id': [25, 26, 27], 'spawnOnDoorSide': None, 'requirements': None}
Player: On second thought... Sato: Hmph | If your mind is not yet ready, then your body most certainly is not ready either | Very well, come back when you feel you are ready
Player: How'd you get up here so fast? Sato: I am very agile | Anyways... Sato: Shall we begin the trials? Player: Lets do it Sato: Let the trials begin...Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 2, 'requirements': None}
Event Action: {'type': 'SpawnInstancedNPC', 'id': [25, 26, 27], 'spawnOnDoorSide': None, 'requirements': None}
Player: On second thought... Sato: Hmph | If your mind is not yet ready, then your body most certainly is not ready either | Very well, come back when you feel you are ready
Sato: I'm afraid you have abandoned the trials, and must restart from the very beginning | But if you wish to leave, you may do so. Otherwise...Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 1, 'requirements': [{'desc': "player needs to not be at checkpoint 1 of Sato's Trial quest", 'type': 'quest', 'questid': 2, 'checkpoint': 1, 'booleanoperator': None, 'operator': '!=='}]}
Sato: Shall we begin the trials? Player: Lets do it Sato: Let the trials begin...Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 2, 'requirements': None}
Event Action: {'type': 'SpawnInstancedNPC', 'id': [25, 26, 27], 'spawnOnDoorSide': None, 'requirements': None}
Player: On second thought... Sato: Hmph | If your mind is not yet ready, then your body most certainly is not ready either | Very well, come back when you feel you are ready
Sato: Congratulations, you have passed this round. Are you ready for the next round?
Player: I'm ready Sato: Then let the next round of the trials begin...Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 4, 'requirements': None}
Event Action: {'type': 'SpawnInstancedNPC', 'id': [28, 29, 30, 31, 32], 'spawnOnDoorSide': None, 'requirements': None}
Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 6, 'requirements': None}
Event Action: {'type': 'SpawnInstancedNPC', 'id': [33, 34, 35, 36], 'spawnOnDoorSide': None, 'requirements': None}
Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 8, 'requirements': None}
Event Action: {'type': 'SpawnInstancedNPC', 'id': [37, 38, 39, 40, 41], 'spawnOnDoorSide': None, 'requirements': None}
Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 10, 'requirements': None}
Event Action: {'type': 'SpawnInstancedNPC', 'id': [42, 43, 44, 45, 46, 47, 48, 49, 50, 51], 'spawnOnDoorSide': None, 'requirements': None}
Player: I'm not ready yet
Sato: My friend, you have shown that you are one with your body and mind | You've truly proven your worth to become a member of this dojo | You are more than welcome to use the bank chests on the ground floor as a reward. | Also, please take these gifts as a symbol of your achivement. Congratulations!Event Action: {'type': 'SkillCurrentLevelChanged', 'skill': 'hitpoints', 'amount': 100, 'canincreasepastactuallevel': False}
Event Action: {'type': 'AdvanceQuest', 'description': "Sato's Trials", 'questid': 2, 'checkpoint': 12, 'requirements': None}
Sato: I am proud to have you as a member of this dojo | Feel free to use the bank chests downstairs anytime
Player: Thanks
Player: Any more trials to complete? Sato: Not at the moment I'm afraid
Player: What does that orb you gave me do? Sato: Legend says that they who rub the orb will be imbued with vitality | What that means exactly, I'm not too sure | It can apparently be recharged, but again I don't know how exactly | Although the legend says when it is charged, it glows a bright Celadon hue... | I wonder if that means anything significant.
Player: I lost that orb you gave me...
Sato: Lucky for you, someone found it and returned it to our dojo | Here, please be more careful with it next time...
Event Action: {'desc': "Player receives sato's orb", 'type': 'PlayerReceiveItems', 'playerReceiveItems': [{'id': 413, 'isIOU': False, 'amt': 1}]}