Advertisement
Goldtex

actstgmission

Nov 12th, 2017
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 34.05 KB | None | 0 0
  1. ---------------------------------------------------------------
  2. -- Parameters.
  3. --  name            : Internal name of stage.
  4. --  dir             : Resources for stage, uses internal name of stage.
  5. --  player_chara    : Player character type. "sonic", "buddy", "tag", "classic". Four kinds, if not specified, it becomes the developer setting.
  6. --  stage_no        : Stage number, can not use the same number multiple times.
  7. --  sequence_no     : Sequence number, number in scenario release order.
  8. --  category_no     : Secret or extra stage.
  9. --  bgm             : Internal name of music track.
  10. --  amb             : Internal name of ambiance track.
  11. --  bgm_retry_start : BGM playback start position (in seconds) at retry.
  12. --  bgm_retry_fade  : BGM fade-in time (in seconds) at retry.
  13. --  static_sectors  : A table of static terrain sectors, read before the stage starts.
  14. --  dynamic_sectors : A table of dynamic terrain sectors, read throughout the stage.
  15. --  chunk_type      : "Chunk type. Play except the initial chunk can not play until additional installation finishes."
  16. --  attrs           : Stage attributes.
  17. --                  : "boss",  -- Boss stage.
  18. --                  : "extra", -- Extra stage.
  19. --                  : "special", -- Secret stage.
  20. --                  : "dlc", -- DLC stage.
  21. --                  : "chara-change", -- Character change mid-stage.
  22. --                  : "shiftbp", -- Phase change mid-stage.
  23. --                  : "topview", -- Top view stage.
  24. --                  : "appgfxparam", -- Stage with application specific graphics parameters.
  25. --                  : "numberring", -- Stage uses number rings.
  26. --                  : "yellowmoonring" -- Stage uses moon rings.
  27. --                  : "use_sos" -- Stage has SOS missions.
  28.  
  29. -- From ĐeäTh:
  30. -- 01 = Sonic Statge
  31. -- 02 = Avatar Stage
  32. -- 03 = Tag
  33. -- 04 = Classic
  34. -- w1 = Death Egg
  35. -- w2 = Chemical Plant
  36. -- w3 = City
  37. -- w4 = Mystic Jungle
  38. -- w5 = Green Hill
  39. -- w6 = Metropolis
  40. -- w7 = Eggman Empire Fortress
  41. -- a = main stage
  42. -- b = boss
  43. -- d = dlc
  44. -- e = event
  45. -- s = secret
  46. -- x = extra
  47.  
  48. mission_all = {
  49.     {
  50.         missions = {
  51.             -- Egg Gate (Death Egg)
  52.             {
  53.                 name = "w1a01",
  54.                 dir = "w1a01",
  55.                 player_chara = "sonic",
  56.                 stage_no = 0,
  57.                 sequence_no = 6,
  58.                 amb = "obj_w1a01_env1",
  59.                 static_sectors = {11},
  60.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  61.                 cleared_events = { "ev0510c" },
  62.                 chunk_type = "initial",
  63.             },
  64.             -- Prison Hall (Death Egg)
  65.             {
  66.                 name = "w1a02",
  67.                 dir = "w1a02",
  68.                 player_chara = "buddy",
  69.                 stage_no = 1,
  70.                 sequence_no = 4,
  71.                 amb = "obj_w1a02_env1",
  72.                 static_sectors = { 10, 11, 12, 14, 17},
  73.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  74.                 chunk_type = "initial",
  75.             },
  76.             -- Death Egg (Death Egg)
  77.             {
  78.                 name = "w1a04",
  79.                 dir = "w1a04",
  80.                 player_chara = "classic",
  81.                 stage_no = 2,
  82.                 sequence_no = 22,
  83.                 amb = "obj_w1a04_env1",
  84.                 static_sectors = {11, 51, 52, 53, 54, 55, 61, 62, 63, 71, 91},
  85.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  86.                 cleared_events = { "ev1830c" },
  87.                 chunk_type = "after",
  88.             },
  89.             -- Vs. Zavok (Death Egg)
  90.             {
  91.                 name = "w1b01",
  92.                 dir = "w1b01",
  93.                 player_chara = "sonic",
  94.                 stage_no = 3,
  95.                 sequence_no = 5,
  96.                 amb = "obj_w1b01_env1",
  97.                 attrs = { "boss", "topview" },
  98.                 opening_events = { "ev0430c" },
  99.                 cleared_events = { "ev0440c" },
  100.                 chunk_type = "initial",
  101.             },
  102.             -- Network Terminal (Chemical Plant)
  103.             {
  104.                 name = "w2a01",
  105.                 dir = "w2a01",
  106.                 player_chara = "sonic",
  107.                 stage_no = 4,
  108.                 sequence_no = 21,
  109.                 amb = "obj_w2a01_env1",
  110.                 static_sectors = { 11, 12, 13, 22 },
  111.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  112.                 chunk_type = "after",
  113.             },
  114.             -- Space Port (Chemical Plant)
  115.             {
  116.                 name = "w2a02",
  117.                 dir = "w2a02",
  118.                 player_chara = "buddy",
  119.                 stage_no = 5,
  120.                 sequence_no = 2,
  121.                 amb = "obj_w2a02_env1",
  122.                 static_sectors = { 11, 12, 13 },
  123.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  124.                 chunk_type = "initial",
  125.             },
  126.             -- Chemical Plant (Chemical Plant)
  127.             {
  128.                 name = "w2a04",
  129.                 dir = "w2a04",
  130.                 player_chara = "classic",
  131.                 stage_no = 6,
  132.                 sequence_no = 18,
  133.                 amb = "obj_w2a04_env1",
  134.                 static_sectors = { 11, 12, 13, 21 },
  135.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  136.                 chunk_type = "after",
  137.             },
  138.             -- Sunset Heights (City)
  139.             {
  140.                 name = "w3a01",
  141.                 dir = "w3a01",
  142.                 player_chara = "sonic",
  143.                 stage_no = 7,
  144.                 sequence_no = 15,
  145.                 amb = "obj_w3a01_env1",
  146.                 static_sectors = { 1, 10, 11, 2, 3, 5 ,12, 20, 21, 22 },
  147.                 dynamic_sectors = { 4, 7, 6, 8, 30, 31, 32, 40, 41, 42, 43 },
  148.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  149.                 cleared_events = { "ev1220c" },
  150.                 chunk_type = "after",
  151.             },
  152.             -- Park Avenue (City)
  153.             {
  154.                 name = "w3a02",
  155.                 dir = "w3a02",
  156.                 player_chara = "buddy",
  157.                 stage_no = 8,
  158.                 sequence_no = 12,
  159.                 amb = "obj_w3a02_env1",
  160.                 static_sectors = { 1, 5, 7, 8, 20, 21 },
  161.                 dynamic_sectors = { 22, 30, 4, 5, 6, 8, 30, 31, 32, 40, 41, 42, 43, 44, 45, 99 },
  162.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  163.                 chunk_type = "initial",
  164.             },
  165.             -- Red Gate Bridge (City)
  166.             {
  167.                 name = "w3a03",
  168.                 dir = "w3a03",
  169.                 player_chara = "tag",
  170.                 stage_no = 9,
  171.                 sequence_no = 19,
  172.                 amb = "obj_w3a03_env1",
  173.                 static_sectors = { 1, 10, 11, 21, 25 },
  174.                 attrs = { "shiftbp", "numberring", "yellowmoonring" },
  175.                 cleared_events = { "ev1530c" },
  176.                 chunk_type = "after",
  177.             },
  178.             -- Ghost Town (City)
  179.             {
  180.                 name = "w3a04",
  181.                 dir = "w3a04",
  182.                 player_chara = "classic",
  183.                 stage_no = 10,
  184.                 sequence_no = 3,
  185.                 amb = "obj_w3a04_env1",
  186.                 static_sectors = { 11, 21 },
  187.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  188.                 dynamic_sectors = { 1, 31, 3, 39, 41, 51, 6, 61, 99 },
  189.                 opening_events = { "ev0310c" },
  190.                 cleared_events = { "ev0325n", "ev0330c" },
  191.                 chunk_type = "initial",
  192.             },
  193.             -- Luminous Forest (Mystic Jungle)
  194.             {
  195.                 name = "w4a01",
  196.                 dir = "w4a01",
  197.                 player_chara = "sonic",
  198.                 stage_no = 11,
  199.                 sequence_no = 8,
  200.                 amb = "obj_w4a01_env1",
  201.                 static_sectors = { 3, 10, 11, 13, 15 },
  202.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  203.                 chunk_type = "initial",
  204.             },
  205.             -- Aqua Road (Mystic Jungle)
  206.             {
  207.                 name = "w4a02",
  208.                 dir = "w4a02",
  209.                 player_chara = "buddy",
  210.                 stage_no = 12,
  211.                 sequence_no = 14,
  212.                 amb = "obj_w4a02_env1",
  213.                 static_sectors = { 11, 21 },
  214.                 attrs = { "numberring", "yellowmoonring", "appgfxparam" },
  215.                 cleared_events = { "ev1120c" },
  216.                 chunk_type = "initial",
  217.             },
  218.             -- Casino Forest (Mystic Jungle)
  219.             {
  220.                 name = "w4a04",
  221.                 dir = "w4a04",
  222.                 player_chara = "classic",
  223.                 stage_no = 13,
  224.                 sequence_no = 13,
  225.                 amb = "obj_w4a04_env1",
  226.                 static_sectors = { 10, 11, 21, 30 },
  227.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  228.                 chunk_type = "initial",
  229.             },
  230.             -- Vs. Infinite (Mystic Jungle)
  231.             {
  232.                 name = "w4b01",
  233.                 dir = "w4b01",
  234.                 player_chara = "sonic",
  235.                 stage_no = 14,
  236.                 bgm_retry_start = 13.3,
  237.                 bgm_retry_fade = 0.4,
  238.                 sequence_no = 9,
  239.                 static_sectors = { 05, 21, 31, 61 },
  240.                 amb = "obj_w4b01_env1",
  241.                 attrs = { "boss", "appgfxparam" },
  242.                 opening_events = { "ev0720c" },
  243.                 cleared_events = { "ev0730c" },
  244.                 chunk_type = "initial",
  245.             },
  246.             -- Lost Valley (Green Hill)
  247.             {
  248.                 name = "w5a01",
  249.                 dir = "w5a01",
  250.                 stage_no = 15,
  251.                 sequence_no = 1,
  252.                 player_chara = "sonic",
  253.                 amb = "obj_w5a01_env1",
  254.                 static_sectors = { 10, 01, 20 },
  255.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  256.                 opening_events = { "ev0010c" },
  257.                 cleared_events = { "ev0120c", "ev0125n", "ev0130c" },
  258.                 chunk_type = "initial",
  259.             },
  260.             -- Guardian Rock (Green Hill)
  261.             {
  262.                 name = "w5a02",
  263.                 dir = "w5a02",
  264.                 player_chara = "buddy",
  265.                 stage_no = 16,
  266.                 sequence_no = 20,
  267.                 amb = "obj_w5a02_env1",
  268.                 static_sectors = { 10, 50, },
  269.                 dynamic_sectors = { 11, 20, 21, 30, 31, 40, 99 },
  270.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  271.                 chunk_type = "after",
  272.             },
  273.             -- Arsenal Pyramid (Green Hill)
  274.             {
  275.                 name = "w5a03",
  276.                 dir = "w5a03",
  277.                 player_chara = "tag",
  278.                 stage_no = 17,
  279.                 sequence_no = 7,
  280.                 amb = "obj_w5a03_env1",
  281.                 static_sectors = { 05, 10, 19, 40 },
  282.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  283.                 chunk_type = "initial",
  284.             },
  285.             -- Green Hill (Green Hill)
  286.             {
  287.                 name = "w5a04",
  288.                 player_chara = "classic",
  289.                 stage_no = 18,
  290.                 sequence_no = 10,
  291.                 static_sectors = { 10, 11 },
  292.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  293.                 amb = "obj_w5a04_env1",
  294.                 chunk_type = "initial",
  295.             },
  296.             -- Vs. Eggman (Green Hill)
  297.             {
  298.                 name = "w5b01",
  299.                 player_chara = "classic",
  300.                 stage_no = 19,
  301.                 sequence_no = 11,
  302.                 amb = "obj_w5b01_env1",
  303.                 attrs = { "boss" },
  304.                 opening_events = { "ev0820c" },
  305.                 cleared_events = { "ev0840c" },
  306.                 chunk_type = "initial",
  307.             },
  308.             -- Metropolitan Highway (Metropolis)
  309.             {
  310.                 name = "w6a01",
  311.                 dir = "w6a01",
  312.                 player_chara = "sonic",
  313.                 stage_no = 20,
  314.                 sequence_no = 23,
  315.                 amb = "obj_w6a01_env1",
  316.                 static_sectors = { 11, 13 },
  317.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  318.                 chunk_type = "after",
  319.             },
  320.             -- Capital City (Metropolis)
  321.             {
  322.                 name = "w6a02",
  323.                 dir = "w6a02",
  324.                 player_chara = "buddy",
  325.                 stage_no = 21,
  326.                 sequence_no = 16,
  327.                 amb = "obj_w6a02_env1",
  328.                 static_sectors = { 02, 03, 05, 07, 11, 12 },
  329.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  330.                 chunk_type = "after",
  331.             },
  332.             -- Null Space (Metropolis)
  333.             {
  334.                 name = "w6a03",
  335.                 dir = "w6a03",
  336.                 player_chara = "tag",
  337.                 stage_no = 22,
  338.                 sequence_no = 24,
  339.                 amb = "obj_w6a03_env1",
  340.                 static_sectors = { 10, 11 },
  341.                 dynamic_sectors = { 20, 21, 24, 22, 23, 25, 26 },
  342.                 attrs = { "use_sos", "numberring", "yellowmoonring", "appgfxparam" },
  343.                 opening_events = { "ev2010c" },
  344.                 cleared_events = { "ev2030c" },
  345.                 chunk_type = "after",
  346.             },
  347.             -- Vs. Infinite (Metropolis)
  348.             {
  349.                 name = "w6b01",
  350.                 dir = "w6b01",
  351.                 player_chara = "buddy",
  352.                 stage_no = 23,
  353.                 sequence_no = 17,
  354.                 amb = "obj_w6b01_env1",
  355.                 attrs = { "boss", "appgfxparam" },
  356.                 opening_events = { "ev1330c" },
  357.                 cleared_events = { "ev1340c" },
  358.                 chunk_type = "after",
  359.             },
  360.             -- Montar Canyon (Eggman Empire Fortress)
  361.             {
  362.                 name = "w7a01",
  363.                 dir = "w7a01",
  364.                 player_chara = "sonic",
  365.                 stage_no = 24,
  366.                 bgm_retry_start = 21.9,
  367.                 bgm_retry_fade = 0.0,
  368.                 sequence_no = 26,
  369.                 amb = "obj_w7a01_env1",
  370.                 static_sectors = { 01, 05, 06, 11 },
  371.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  372.                 chunk_type = "after",
  373.             },
  374.             -- Imperial Tower (Eggman Empire Fortress)
  375.             {
  376.                 name = "w7a02",
  377.                 dir = "w7a02",
  378.                 player_chara = "buddy",
  379.                 stage_no = 25,
  380.                 sequence_no = 25,
  381.                 bgm_retry_start = 25.5,
  382.                 bgm_retry_fade = 1.0,
  383.                 amb = "obj_w7a02_env1",
  384.                 static_sectors = { 05, 08, 11 },
  385.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  386.                 opening_events = { "ev2120c" },
  387.                 cleared_events = { "ev2140c" },
  388.                 chunk_type = "after",
  389.             },
  390.             -- Final Judgement (Eggman Empire Fortress)
  391.             {
  392.                 name = "w7a03",
  393.                 dir = "w7a03",
  394.                 player_chara = "tag",
  395.                 stage_no = 26,
  396.                 sequence_no = 29,
  397.                 bgm_retry_start = 15.5,
  398.                 bgm_retry_fade = 0.1,
  399.                 amb = "obj_w7a03_env1",
  400.                 static_sectors = { 10, 11 },
  401.                 attrs = { "numberring", "yellowmoonring", "appgfxparam" },
  402.                 chunk_type = "after",
  403.             },
  404.             -- Iron Fortress (Eggman Empire Fortress)
  405.             {
  406.                 name = "w7a04",
  407.                 dir = "w7a04",
  408.                 player_chara = "classic",
  409.                 stage_no = 27,
  410.                 sequence_no = 28,
  411.                 amb = "obj_w7a04_env1",
  412.                 static_sectors = { 05, 07, 11 },
  413.                 attrs = { "use_sos", "numberring", "yellowmoonring" },
  414.                 chunk_type = "after",
  415.             },
  416.             -- Vs. Infinite (Eggman Empire Fortress)
  417.             {
  418.                 name = "w7b01",
  419.                 dir = "w7b01",
  420.                 player_chara = "sonic",
  421.                 stage_no = 28,
  422.                 sequence_no = 27,
  423.                 amb = "obj_w7b01_env1",
  424.                 attrs = { "boss", "chara-change", "shiftbp", "appgfxparam" },
  425.                 static_sectors = { 02, 05, 11 },
  426.                 opening_events = { "ev2220c" },
  427.                 cleared_events = { "ev2240c" },
  428.                 chunk_type = "after",
  429.             },
  430.             -- Vs. Death Egg Robot (Eggman Empire Fortress)
  431.             {
  432.                 name = "w7b02",
  433.                 dir = "w7b02",
  434.                 player_chara = "classic",
  435.                 stage_no = 29,
  436.                 sequence_no = 30,
  437.                 amb = "obj_w7b02_env1",
  438.                 attrs = { "boss", "chara-change", "shiftbp", "appgfxparam" },
  439.                 static_sectors = { 01, 05, 06 },
  440.                 opening_events = { "ev2420c" },
  441.                 chunk_type = "after",
  442.             },
  443.  
  444.             ---------------------------------------------------------------
  445.             -- for secret extra
  446.             -- w1:監獄衛星:Exステージ7"
  447.             {
  448.                 name = "w1x01",
  449.                 dir = "w1a02",
  450.                 player_chara = "sonic",
  451.                 stage_no = 30,
  452.                 amb = "obj_w1x01_env1",
  453.                 attrs = { "extra" },
  454.                 category_no = 7,
  455.                 static_sectors = { 19, 20, 21, 22, 23, 24 },
  456.                 chunk_type = "after",
  457.             },
  458.             -- w2:スペースポート:Exステージ2"
  459.             {
  460.                 name = "w2x01",
  461.                 dir = "w2a01",
  462.                 player_chara = "buddy",
  463.                 stage_no = 31,
  464.                 amb = "obj_w2x01_env1",
  465.                 attrs = { "extra", "appgfxparam" },
  466.                 category_no = 2,
  467.                 static_sectors = { 23, 31, 32, 33 },
  468.                 chunk_type = "after",
  469.             },
  470.             -- w3:市街地 EXステージ6"
  471.             {
  472.                 name = "w3x01",
  473.                 dir = "w3a02",
  474.                 player_chara = "sonic",
  475.                 stage_no = 32,
  476.                 amb = "obj_s03_env1",
  477.                 attrs = { "extra" },
  478.                 category_no = 6,
  479.                 static_sectors = { 1, 5, 7, 8, 40, 41, 42, 43, 44, 45, 99 },
  480.                 dynamic_sectors = { 4 },
  481.                 chunk_type = "after",
  482.             },
  483.             -- w4:カジノ:Exステージ5"
  484.             {
  485.                 name = "w4x01",
  486.                 dir = "w4a01",
  487.                 player_chara = "buddy",
  488.                 stage_no = 33,
  489.                 amb = "obj_w4x01_env1",
  490.                 attrs = { "extra", "appgfxparam" },
  491.                 category_no = 5,
  492.                 static_sectors = { 14, 15, 20, 21 },
  493.                 chunk_type = "after",
  494.             },
  495.             -- w5:荒廃グリーンヒル:Exステージ4"
  496.             {
  497.                 name = "w5x01",
  498.                 dir = "w5a02",
  499.                 player_chara = "sonic",
  500.                 stage_no = 34,
  501.                 amb = "obj_w5x01_env1",
  502.                 attrs = { "extra" },
  503.                 category_no = 4,
  504.                 static_sectors = { 10, 50 },
  505.                 chunk_type = "after",
  506.             },
  507.             -- w6:メトロポリス:Exステージ3"
  508.             {
  509.                 name = "w6x01",
  510.                 dir = "w6a01",
  511.                 player_chara = "buddy",
  512.                 stage_no = 35,
  513.                 amb = "obj_w6x01_env1",
  514.                 attrs = { "extra" },
  515.                 category_no = 3,
  516.                 static_sectors = { 31, 32 },
  517.                 chunk_type = "after",
  518.             },            
  519.             -- w5:荒廃グリーンヒル:Exステージ1"
  520.             {
  521.                 name = "w5x02",
  522.                 dir = "w5a01",
  523.                 player_chara = "sonic",
  524.                 stage_no = 36,
  525.                 amb = "obj_w5x02_env1",
  526.                 attrs = { "extra" },
  527.                 category_no = 1,
  528.                 static_sectors = { 10, 1, 21, 22, 30, 31 },
  529.                 chunk_type = "after",
  530.             },
  531.  
  532.             ---------------------------------------------------------------
  533.             -- for special
  534.             -- w1:監獄衛星:シークレットステージ5"
  535.             {
  536.                 name = "w1x02",
  537.                 dir = "w1a02",
  538.                 player_chara = "sonic",
  539.                 stage_no = 37,
  540.                 amb = "obj_w1x01_env1",
  541.                 attrs = { "special" },
  542.                 category_no = 5,
  543.                 static_sectors = { 21, 22, 23, 24, 25 },
  544.                 chunk_type = "after",
  545.             },
  546.             -- w2:スペースポート:シークレットステージ4"
  547.             {
  548.                 name = "w2x02",
  549.                 dir = "w2a01",
  550.                 player_chara = "buddy",
  551.                 stage_no = 38,
  552.                 amb = "obj_w2x01_env1",
  553.                 attrs = { "special", "appgfxparam" },
  554.                 category_no = 4,
  555.                 static_sectors = { 23, 31, 32, 33 },
  556.                 chunk_type = "after",
  557.             },
  558.             -- w3:市街地 シークレットステージ2"
  559.             {
  560.                 name = "w3x02",
  561.                 dir = "w3a02",
  562.                 player_chara = "sonic",
  563.                 stage_no = 39,
  564.                 amb = "obj_s03_env1",
  565.                 attrs = { "special" },
  566.                 category_no = 2,
  567.                 static_sectors = { 1, 5, 7, 8, 40, 41, 42 },
  568.                 dynamic_sectors = { 4, 43, 44, 45, 99 },
  569.                 chunk_type = "after",
  570.             },
  571.             -- w4:カジノ:シークレットステージ1"
  572.             {
  573.                 name = "w4x02",
  574.                 dir = "w4a01",
  575.                 player_chara = "buddy",
  576.                 stage_no = 40,
  577.                 amb = "obj_w4x01_env1",
  578.                 attrs = { "special", "appgfxparam" },
  579.                 category_no = 1,
  580.                 static_sectors = { 20, 21 },
  581.                 chunk_type = "after",
  582.             },
  583.             -- w5:荒廃グリーンヒル:シークレットステージ3"
  584.             {
  585.                 name = "w5x03",
  586.                 dir = "w5a02",
  587.                 player_chara = "sonic",
  588.                 stage_no = 41,
  589.                 amb = "obj_w5x01_env1",
  590.                 attrs = { "special" },
  591.                 category_no = 3,
  592.                 static_sectors = { 10, 20, 30, 50 },
  593.                 chunk_type = "after",
  594.             },
  595.             -- w6:メトロポリス:シークレットステージ6"
  596.             {
  597.                 name = "w6x02",
  598.                 dir = "w6a01",
  599.                 player_chara = "buddy",
  600.                 stage_no = 42,
  601.                 amb = "obj_w6x01_env1",
  602.                 attrs = { "special" },
  603.                 category_no = 6,
  604.                 static_sectors = { 31, 32 },
  605.                 chunk_type = "after",
  606.             },            
  607.  
  608.             ---------------------------------------------------------------
  609.             -- for staffroll     注)static_sectorsには0は入れないこと
  610.             -- スタッフロール:監獄衛星--------------------------------
  611.             {
  612.                 name = "w1s01",
  613.                 dir = "w1a01",
  614.                 amb = "obj_w1a01_env1",
  615.                 attrs = { "credit" },
  616.                 static_sectors = { 21,31,32,},
  617.                 dynamic_sectors = { 0 },
  618.             },                
  619.             {
  620.                 name = "w1s02",
  621.                 dir = "w1a02",
  622.                 amb = "obj_w1a02_env1",
  623.                 attrs = { "credit" },
  624.                 static_sectors = { 10, 11, 13, 14, 19, },
  625.                 dynamic_sectors = { 0 },
  626.             },                
  627.             {
  628.                 name = "w1s04",
  629.                 dir = "w1a04",
  630.                 amb = "obj_w1a04_env1",
  631.                 attrs = { "credit" },
  632.                 static_sectors = { 1,17,19,20,21,22,24,25,26,30,31,32,33,34,35,40,81,82,83,84, },
  633.                 dynamic_sectors = { 0 },
  634.             },  
  635.  
  636.  
  637.             -- スタッフロール:スペースポート--------------------------------
  638.  
  639.             {
  640.                 name = "w2s01",
  641.                 dir = "w2a01",
  642.                 amb = "obj_w2a01_env1",
  643.                 attrs = { "credit" },
  644.                 static_sectors = { 41, 42, },
  645.                 dynamic_sectors = { 0 },
  646.             },
  647.             {
  648.                 name = "w2s02",
  649.                 dir = "w2a02",
  650.                 amb = "obj_w2a02_env1",
  651.                 attrs = { "credit" },
  652.                 static_sectors = { 1, 61,62,63,64, },
  653.                 dynamic_sectors = { 0 },
  654.             },
  655.             {
  656.                 name = "w2s04",
  657.                 dir = "w2a04",
  658.                 amb = "obj_w2a04_env1",
  659.                 attrs = { "credit" },
  660.                 static_sectors = { 11, 12, 13, 21,22,23, },
  661.                 dynamic_sectors = { 0 },
  662.             },
  663.  
  664.  
  665.             -- スタッフロール:市街地--------------------------------
  666.  
  667.             {
  668.                 name = "w3s01",
  669.                 dir = "w3a01",
  670.                 amb = "obj_w3a01_env1",
  671.                 attrs = { "credit" },
  672.                 static_sectors = { 10, 20, 21, 6, 30, 32, 40, },                
  673.                 dynamic_sectors = { 0 },
  674.             },
  675.             {
  676.                 name = "w3s02",
  677.                 dir = "w3a02",
  678.                 amb = "obj_w3a02_env1",
  679.                 attrs = { "credit" },
  680.                 static_sectors = { 6, 7, 8, 40, 41, 42, 43, 44, 45, },
  681.                 dynamic_sectors = { 0 },
  682.             },
  683.             {
  684.                 name = "w3s03",
  685.                 dir = "w3a03",
  686.                 amb = "obj_w3a03_env1",
  687.                 attrs = { "credit" },
  688.                 static_sectors = { 5,21,30,31,40,41,42, },
  689.                 dynamic_sectors = { 0 },
  690.             },                        
  691.             {
  692.                 name = "w3s04",
  693.                 dir = "w3a04",
  694.                 amb = "obj_w3a04_env1",
  695.                 attrs = { "credit" },
  696.                 static_sectors = { 31,32,40, 41, 42, },
  697.                 dynamic_sectors = { 0 },
  698.             },
  699.  
  700.  
  701.             -- スタッフロール:カジノ--------------------------------
  702.  
  703.  
  704.             {
  705.                 name = "w4s01",
  706.                 dir = "w4a01",
  707.                 amb = "obj_w4a01_env1",
  708.                 attrs = { "credit" },
  709.                 static_sectors = { 10, 11, 13, 15, },
  710.                 dynamic_sectors = { 0 },
  711.             },
  712.             {
  713.                 name = "w4s02",
  714.                 dir = "w4a02",
  715.                 amb = "obj_w4a02_env1",
  716.                 attrs = { "credit" },
  717.                 static_sectors = { 21,31, },
  718.                 dynamic_sectors = { 0 },
  719.             },
  720.             {
  721.                 name = "w4s04",
  722.                 dir = "w4a04",
  723.                 amb = "obj_w4a04_env1",
  724.                 attrs = { "credit" },
  725.                 static_sectors = { 10, 11, 20, 21, 30, 31, 13, 20, 32, },
  726.                 dynamic_sectors = { 0 },
  727.             },
  728.  
  729.  
  730.  
  731.             -- スタッフロール:荒廃グリーンヒル--------------------------------
  732.  
  733.             {
  734.                 name = "w5s01",
  735.                 dir = "w5a01",
  736.                 amb = "obj_w5a01_env1",
  737.                 attrs = { "credit" },
  738.                 static_sectors = { 10, 1 , 20, 21, },
  739.                 dynamic_sectors = { 0 },
  740.             },
  741.             {
  742.                 name = "w5s02",
  743.                 dir = "w5a02",
  744.                 amb = "obj_w5a01_env1",
  745.                 attrs = { "credit" },
  746.                 static_sectors = { 10, 11, 20, 30, 31, 32, 40, 42, },
  747.                 dynamic_sectors = { 0 },
  748.             },
  749.             {
  750.                 name = "w5s03",
  751.                 dir = "w5a03",
  752.                 amb = "obj_w5a03_env1",
  753.                 attrs = { "credit" },
  754.                 static_sectors = { 1,30, 31, 32, 40, 42, },
  755.                 dynamic_sectors = { 0 },
  756.             },
  757.             {
  758.                 name = "w5s04",
  759.                 dir = "w5a04",
  760.                 amb = "obj_w5a04_env1",
  761.                 attrs = { "credit" },
  762.                 static_sectors = { 1,30, 31, 32, 40, 42, },
  763.                 dynamic_sectors = { 0 },
  764.             },
  765.  
  766.  
  767.             -- スタッフロール:メトロポリス--------------------------------
  768.  
  769.             {
  770.                 name = "w6s01",
  771.                 dir = "w6a01",
  772.                 amb = "obj_w6a01_env1",
  773.                 attrs = { "credit" },
  774.                 static_sectors = { 20, 21, 22, },
  775.                 dynamic_sectors = { 0 },
  776.             },
  777.             {
  778.                 name = "w6s02",
  779.                 dir = "w6a02",
  780.                 amb = "obj_w6a02_env1",
  781.                 attrs = { "credit" },
  782.                 static_sectors = { 2, 5, 11, 12, },
  783.                 dynamic_sectors = { 0 },
  784.             },
  785.             {
  786.                 name = "w6s03",
  787.                 dir = "w6a03",
  788.                 player_chara = "sonic",
  789.                 amb = "obj_w6a03_env1",
  790.                 attrs = { "credit" },
  791.                 static_sectors = { 11, 13, 20, 21, },
  792.                 dynamic_sectors = { 0 },
  793.             },
  794.  
  795.  
  796.             -- スタッフロール:帝国要塞--------------------------------
  797.  
  798.             {
  799.                 name = "w7s01",
  800.                 dir = "w7a01",
  801.                 amb = "obj_w7a01_env1",
  802.                 attrs = { "credit" },
  803.                 static_sectors = { 05, 06 },
  804.                 dynamic_sectors = { 0 },
  805.             },
  806.  
  807.             {
  808.                 name = "w7s02",
  809.                 dir = "w7a02",
  810.                 amb = "obj_w7a02_env1",
  811.                 attrs = { "credit" },
  812.                 static_sectors = { 1, 05, 06 },
  813.                 dynamic_sectors = { 0 },
  814.             },            
  815.             {
  816.                 name = "w7s03",
  817.                 dir = "w7a03",
  818.                 amb = "obj_w7a03_env1",
  819.                 attrs = { "credit" },
  820.                 static_sectors = { 1, 05, 06 },
  821.                 dynamic_sectors = { 0 },
  822.             },
  823.             {
  824.                 name = "w7s04",
  825.                 dir = "w7a04",
  826.                 amb = "obj_w7a04_env1",
  827.                 attrs = { "credit" },
  828.                 static_sectors = { 05, 07, 11, },
  829.                 dynamic_sectors = { 0 },
  830.             },
  831.            
  832.             -- タイトル画面用ステージ--------------------------------
  833.             {
  834.                 name = "w9t01",
  835.                 dir = "w9t01",
  836.                 amb = "obj_w9t01_env1",
  837.                 attrs = { "title" },
  838.                 static_sectors = { 0 },
  839.             },
  840.  
  841.             -- for event scene.
  842.             -- 研究室 ev0010c
  843.             {
  844.                 name        = "w9a01",
  845.                 dir         = "w9a01",
  846.                 player_pos  = { 0, 0, 0 },
  847.                 player_dir  = { 0.0, -180.0, 0.0 },
  848.             },
  849.             -- アジト ev0130c ev0140c ev1120c ev1830c
  850.             {
  851.                 name        = "w9a02",
  852.                 dir         = "w9a02",
  853.                 player_pos  = { 0, 0, 0 },
  854.                 player_dir  = { 0.0, -180.0, 0.0 },
  855.             },
  856.             -- コックピット ev2420c
  857.             {
  858.                 name        = "w9a03",
  859.                 dir         = "w9a03",
  860.                 player_pos  = { 0, 0, 0 },
  861.                 player_dir  = { 0.0, -180.0, 0.0 },
  862.             },
  863.             -- 監獄A ev0430c
  864.             {
  865.                 name        = "w9a11",
  866.                 dir         = "w9a11",
  867.                 player_pos  = { 0, 0, 0 },
  868.                 player_dir  = { 0.0, -180.0, 0.0 },
  869.             },
  870.             -- 監獄B ev0440c
  871.             {
  872.                 name        = "w9a12",
  873.                 dir         = "w9a12",
  874.                 player_pos  = { 0, 0, 0 },
  875.                 player_dir  = { 0.0, -180.0, 0.0 },
  876.             },
  877.             -- 監獄C ev1830c
  878.             {
  879.                 name        = "w9a13",
  880.                 dir         = "w9a13",
  881.                 player_pos  = { 0, 0, 0 },
  882.                 player_dir  = { 0.0, -180.0, 0.0 },
  883.             },
  884.             -- 市街地A ev0120c ev0310c ev0330c
  885.             {
  886.                 name        = "w9a31",
  887.                 dir         = "w9a31",
  888.                 player_pos  = { 0, 0, 0 },
  889.                 player_dir  = { 0.0, -180.0, 0.0 },
  890.             },
  891.             -- 市街地B ev2510c
  892.             {
  893.                 name        = "w9a32",
  894.                 dir         = "w9a32",
  895.                 player_pos  = { 0, 0, 0 },
  896.                 player_dir  = { 0.0, -180.0, 0.0 },
  897.             },
  898.             -- グリヒルA ev0820c ev0840c ev1830c
  899.             {
  900.                 name        = "w9a51",
  901.                 dir         = "w9a51",
  902.                 player_pos  = { 0, 0, 0 },
  903.                 player_dir  = { 0.0, -180.0, 0.0 },
  904.             },
  905.             -- グリヒルB ev0840c
  906.             {
  907.                 name        = "w9a52",
  908.                 dir         = "w9a52",
  909.                 player_pos  = { 0, 0, 0 },
  910.                 player_dir  = { 0.0, -180.0, 0.0 },
  911.             },
  912.             -- メトロポリスA ev1330c
  913.             {
  914.                 name        = "w9a61",
  915.                 dir         = "w9a61",
  916.                 player_pos  = { 0, 0, 0 },
  917.                 player_dir  = { 0.0, -180.0, 0.0 },
  918.             },
  919.             -- メトロポリスB ev2010c
  920.             {
  921.                 name        = "w9a62",
  922.                 dir         = "w9a62",
  923.                 player_pos  = { 0, 0, 0 },
  924.                 player_dir  = { 0.0, -180.0, 0.0 },
  925.             },
  926.             -- 要塞晴れ ev2440c
  927.             {
  928.                 name        = "w9a71",
  929.                 dir         = "w9a71",
  930.                 player_pos  = { 0, 0, 0 },
  931.                 player_dir  = { 0.0, -180.0, 0.0 },
  932.             },
  933.         },
  934.     },
  935. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement