Advertisement
DeathChaos25

FE13 Forced Chrom Marriage Scene (chapter11)

Feb 9th, 2017
429
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.79 KB | None | 0 0
  1. Header ev17(1048586,false,false)
  2. Event ev17
  3. ev::Talk(string("MID_011_ED1"))
  4. ev::FadeOut(byte(3),byte(0),short(1f4))
  5. ev::FadeWait()
  6. ev::ForceUnitExpulsion(byte(1))
  7. ev::CameraSetPosition(call(21),byte(b),byte(17))
  8. ev::CameraInstant()
  9. ev::ForceUnitDelete(byte(2))
  10. ev::ForceUnitDelete(byte(0))
  11. ev::Dispos(string("Event01"),short(2004))
  12. ev::UnitGetByPID(raw(46,2),raw(21),storein(0),string("PID_クロム"))
  13. ev::UnitGetMarrigeUnit()
  14. call(23)
  15. call(0)
  16. raw(32)
  17. pass {
  18. ev::HeroMarrige()
  19. ev::UnitGetByPID(raw(0,21),storein(0),string("PID_クロム"))
  20. ev::UnitGetMarrigeUnit()
  21. call(23)
  22. call(0)
  23. specialCheck {
  24. ev::UnitIsPID(call(0),string("PID_スミア"))
  25. }
  26. pass {
  27. ev::Dispos(string("Event06"),short(2008))
  28. ev::DisposWait()
  29. ev::UnitGetPlayer(raw(46,3),raw(21),storein(1))
  30. ev::UnitGetByPID(raw(23),storein(2),string("PID_リズ"))
  31. ev::UnitGetByPID(raw(23),storein(3),string("PID_011_バジーリオEV"))
  32. ev::UnitGetByPID(raw(23),storein(4),string("PID_011_フラヴィアEV"))
  33. ev::UnitMovePosition(raw(23),call(1),byte(a),byte(1b),byte(2))
  34. ev::UnitMovePosition(call(2),byte(a),byte(1b),byte(2))
  35. ev::UnitMovePosition(call(3),byte(b),byte(1b),byte(2))
  36. ev::UnitMovePosition(call(4),byte(a),byte(1b),byte(2))
  37. ev::UnitMoveWait()
  38. ev::UnitDeleteByIndex(call(1))
  39. ev::UnitDeleteByIndex(call(2))
  40. ev::UnitDeleteByIndex(call(3))
  41. ev::UnitDeleteByIndex(call(4))
  42. ev::Talk(string("MID_011_ED3"))
  43. }
  44. fail {
  45. call(0)
  46. specialCheck {
  47. ev::UnitIsPID(call(0),string("PID_ソワレ"))
  48. }
  49. pass {
  50. ev::UnitGetPlayer(storein(5))
  51. ev::UnitGetByPID(raw(23),storein(6),string("PID_リズ"))
  52. ev::UnitGetByPID(raw(23),storein(7),string("PID_011_バジーリオEV"))
  53. ev::UnitGetByPID(raw(23),storein(8),string("PID_011_フラヴィアEV"))
  54. ev::UnitMovePosition(raw(23),call(5),byte(a),byte(1b),byte(2))
  55. ev::UnitMovePosition(call(6),byte(a),byte(1b),byte(2))
  56. ev::UnitMovePosition(call(7),byte(b),byte(1b),byte(2))
  57. ev::UnitMovePosition(call(8),byte(a),byte(1b),byte(2))
  58. ev::UnitMoveWait()
  59. ev::UnitDeleteByIndex(call(5))
  60. ev::UnitDeleteByIndex(call(6))
  61. ev::UnitDeleteByIndex(call(7))
  62. ev::UnitDeleteByIndex(call(8))
  63. ev::Dispos(string("Event08"),short(2008))
  64. ev::DisposWait()
  65. ev::Talk(string("MID_011_ED2_ソワレ"))
  66. }
  67. fail {
  68. call(0)
  69. specialCheck {
  70. ev::UnitIsPID(call(0),string("PID_マリアベル"))
  71. }
  72. pass {
  73. ev::UnitGetPlayer(storein(9))
  74. ev::UnitGetByPID(raw(23),storein(a),string("PID_リズ"))
  75. ev::UnitGetByPID(raw(23),storein(b),string("PID_011_バジーリオEV"))
  76. ev::UnitGetByPID(raw(23),storein(c),string("PID_011_フラヴィアEV"))
  77. ev::UnitMovePosition(raw(23),call(9),byte(a),byte(1b),byte(2))
  78. ev::UnitMovePosition(call(a),byte(a),byte(1b),byte(2))
  79. ev::UnitMovePosition(call(b),byte(b),byte(1b),byte(2))
  80. ev::UnitMovePosition(call(c),byte(a),byte(1b),byte(2))
  81. ev::UnitMoveWait()
  82. ev::UnitDeleteByIndex(call(9))
  83. ev::UnitDeleteByIndex(call(a))
  84. ev::UnitDeleteByIndex(call(b))
  85. ev::UnitDeleteByIndex(call(c))
  86. ev::Dispos(string("Event10"),short(2008))
  87. ev::DisposWait()
  88. ev::Talk(string("MID_011_ED2_マリアベル"))
  89. }
  90. fail {
  91. call(0)
  92. specialCheck {
  93. ev::UnitIsPID(call(0),string("PID_PlayerWoman"))
  94. }
  95. pass {
  96. ev::UnitGetByPID(storein(d),string("PID_リズ"))
  97. ev::UnitGetByPID(raw(23),storein(e),string("PID_011_バジーリオEV"))
  98. ev::UnitGetByPID(raw(23),storein(f),string("PID_011_フラヴィアEV"))
  99. ev::UnitMovePosition(raw(23),call(d),byte(a),byte(1b),byte(2))
  100. ev::UnitMovePosition(call(e),byte(b),byte(1b),byte(2))
  101. ev::UnitMovePosition(call(f),byte(a),byte(1b),byte(2))
  102. ev::UnitMoveWait()
  103. ev::UnitDeleteByIndex(call(d))
  104. ev::UnitDeleteByIndex(call(e))
  105. ev::UnitDeleteByIndex(call(f))
  106. ev::Talk(string("MID_011_ED2_プレイヤー女"))
  107. }
  108. fail {
  109. }
  110. }
  111. }
  112. }
  113. }
  114. ev::DisableBGMCommandPG()
  115. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement