Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Main
- {
- questname "Wise Man for coins"
- version 1.0
- }
- State Begin
- {
- desc "Talk with NPC NAME"
- action AddNpcText(#,"I can change your class if you have some money!");
- action AddNpcText(#,"Would you like to continue?");
- action AddNpcInput(#,1,"Continue.");
- action AddNpcInput(#,2,"Abort! Cancel!");
- rule InputNpc(1) goto Menu1
- rule InputNpc(2) goto HardReset
- }
- State Menu1
- {
- action AddNpcText(#,"Class List:" );
- action AddNpcInput(#,1,"Abort! Cancel!");
- action AddNpcInput(#,2,"Class Name 1");
- action AddNpcInput(#,3,"Class Name 5");
- action AddNpcInput(#,4,"Class Name 6");
- rule InputNpc(1) goto HardReset
- rule InputNpc(2) goto ClassCheck1
- rule InputNpc(3) goto ClassCheck2
- rule InputNpc(4) goto ClassCheck3
- }
- State ClassCheck1
- {
- if GotItems(1,500) goto ClassPay1
- else SetState("SoftReset1");
- }
- State ClassCheck2
- {
- if GotItems(1,500) goto ClassPay2
- else SetState("SoftReset1");
- }
- State ClassCheck3
- {
- if GotItems(1,500) goto ClassPay3
- else SetState("SoftReset1");
- }
- State ClassPay1
- {
- action RemoveItem(1,500);
- action SetState("ChangeClass1");
- }
- State ClassPay2
- {
- action RemoveItem(1,500);
- action SetState("ChangeClass2");
- }
- State ClassPay3
- {
- action RemoveItem(1,500);
- action SetState("ChangeClass3");
- }
- State ChangeClass1
- {
- action ShowHint("You have changed class!");
- action SetClass(1);
- action Reset();
- }
- State ChangeClass2
- {
- action ShowHint("You have changed class!");
- action SetClass(5);
- action Reset();
- }
- State ChangeClass3
- {
- action ShowHint("You have changed class!");
- action SetClass(6);
- action Reset();
- }
- State SoftReset1
- {
- action ShowHint("Insufficient funds.");
- action Reset();
- }
- State HardReset
- {
- action Reset();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement