Guest User

Untitled

a guest
Aug 6th, 2014
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. Version 1
  2. SubGoalCombiner SGC_AND
  3. INITSECTION
  4. TriggerRegisterForPlayers(TRIGGER_Startpoint_Dungeon);
  5. TriggerRegisterForPlayers(TRIGGER_Test);
  6. CharacterSetHasDialog(CHARACTER_Companion_Madora_000, 1);
  7. TriggerRegisterForPlayers(TRIGGER_PlayerCell);
  8.  
  9. KBSECTION
  10. IF
  11. GameStarted("Dungeon")
  12.  
  13. THEN
  14. CharacterMoveAllItemsToContainer(CHARACTER_Player2, ITEM_FUR_Chest_A_000,0);
  15. CharacterTeleportToTrigger(CHARACTER_Player2, TRIGGER_Startpoint_Dungeon, "");
  16.  
  17.  
  18. IF GlobalEventSet("N1")
  19.  
  20. THEN
  21. CharacterMoveToTrigger(CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000, TRIGGER_Guard1, 0, "");
  22. TimerLaunch("A1", 25);
  23.  
  24.  
  25.  
  26. IF TimerFinished("A1")
  27. THEN
  28. CharacterMoveToTrigger(CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000, TRIGGER_Guard2, 0, "");
  29. TimerLaunch("A2", 35);
  30.  
  31. IF TimerFinished("A2")
  32. THEN
  33. CharacterMoveToTrigger(CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000, TRIGGER_Guard1, 0, "");
  34. TimerLaunch("A1", 35);
  35.  
  36.  
  37. IF CharacterUsedSkill(CHARACTER_Player2,_Teleportation,_)
  38. AND
  39. _Char.IsPlayer()
  40. THEN
  41. DB_JailBreakSpell(1);
  42.  
  43. IF
  44. CharacterSawCharacter(CHARACTER_Player2,CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000)
  45. AND
  46. DB_JailBreakSpell(1)
  47. THEN
  48. NOT DB_JailBreakSpell(1);
  49. DialogStartTwoSpeakerDialog("guardcatchspell", CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000, CHARACTER_Player2);
  50.  
  51. IF CharacterUsedItem(CHARACTER_Player2,ITEM_DOOR_DungeonPrison_A_000)
  52. AND
  53. _Char.IsPlayer()
  54. THEN
  55. DB_JailBreakCell(1);
  56.  
  57. IF
  58. CharacterSawCharacter(CHARACTER_Player2,CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000)
  59. AND
  60. DB_JailBreakCell(1)
  61. THEN
  62. NOT DB_JailBreakCell(1);
  63. DialogStartTwoSpeakerDialog("guardcatchkey",CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000,CHARACTER_Player2);
  64.  
  65. IF CharacterEnteredTrigger(CHARACTER_Player2, TRIGGER_Test)
  66.  
  67. THEN
  68. DialogStartTwoSpeakerDialog("default", CHARACTER_Companion_Madora_000, CHARACTER_Player2);
  69. TriggerUnregisterForPlayers(TRIGGER_Test);
  70.  
  71. IF
  72. CharacterLeftTrigger(_Char,TRIGGER_PlayerCell)
  73. AND
  74. _Char.IsPlayer()
  75. THEN
  76. DB_JailBreak(1);
  77.  
  78. IF
  79. CharacterSawCharacter(CHARACTER_Player2,CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000)
  80. AND
  81. DB_JailBreak(1)
  82. THEN
  83. NOT DB_JailBreak(1);
  84. DialogStartTwoSpeakerDialog("guardcatchkey",CHARACTER_LUCS_NPC_M_N_ImmaculatePrisonPatrolGuardBase_000,CHARACTER_Player2);
  85.  
  86.  
  87.  
  88. IF DialogEnded("default", _Instance)
  89. THEN
  90. CharacterSetHasDefaultDialog(CHARACTER_Companion_Madora_000, 0);
  91. CharacterAddAbilityPoint(CHARACTER_Player2, 1);
  92.  
  93.  
  94. EXITSECTION
  95.  
  96. ENDEXITSECTION
  97. ParentTargetEdge "__Start"
Advertisement
Add Comment
Please, Sign In to add comment