roguev6 > sample.xml


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

途中だけど、この感じはちょっと無いな…

pythonスクリプトを吐き出すようなエディタを作って、

シナリオデータもpythonスクリプトで組んでしまったほうが早い気が。

==>そうする。
<?xml version="1.0" encoding="utf-8"?>
<SPX>
  <FIELD>
    <DANGION name="area_1">
0,0,0,0,0, 0,0,0,0,0,0,0
0,1,1,1,1, 1,0,1,1,1,0,0
0,1,1,1,1, 1,0,1,1,1,0,0
0,1,1,1,1, 1,0,1,1,1,0,0
0,1,1,1,1, 1,0,0,0,1,0,0
0,0,1,0,0, 0,0,0,1,1,0,0
0,0,1,0,0, 0,0,0,1,0,0,0
0,0,1,0,0, 0,0,0,1,0,0,0
0,0,1,1,1, 1,1,1,1,0,0,0
0,1,1,0,0, 0,0,0,1,0,0,0
0,1,1,1,1, 1,1,1,1,0,0,0
0,0,0,0,0, 0,0,0,0,0,0,0
    </DANGION>
    <DANGION name="area_2">
0,0,0,0,0, 0,0,0,0,  0, 0,0
0,1,1,1,1, 0,1,1,1,  1, 1,0
0,1,1,1,1, 0,1,1,1,  1, 1,0
0,1,1,1,1, 0,1,1,1,  1, 1,0
0,1,1,1,1, 0,1,1,1,  1, 1,0
0,1,1,1,1, 0,0,1,0,  0, 0,0
0,0,0,1,0, 0,0,1,0,  0, 0,0
0,0,0,1,0, 0,0,1,0,  0, 0,0
0,0,0,1,1, 1,1,1,0,  0, 0,0
0,0,0,0,0, 0,0,0,0,  0, 0,0
    </DANGION>
  </FIELD_DATA>
  <NPC>
  </NPC>
  <ITEM>
    <HARD_STEP field="area_1" pos="1,10">
       <JUMP name="area_2" pos="10,1"/>
    </HARD_STEP>
    <HARD_STEP field="area_2" pos="10,1">
       <JUMP name="area_1" pos="1,10">
    </HARD_STEP>
  </ITEM>
  <EVENT>
    <TIME time="10">
      <TALKLOG text="term 10!"/>
    </TIME>
  </EVENT>
  <ENEMY_ENCOUNTER>
    <ENCOUNT_GROUP>
      <GOBLIN /> <MADMAN /> <NECO />
    </ENCOUNT_GROUP>
    <ENCOUNTER cond="term \< 0 && term \> 10">
      <AREA name="area_1" start="0,0" end"10,10" group="">
    <ENCOUNTER>
  </ENEMY_ENCOUNTER>
</SPX>