Various attributes' [scenario] and derived elements' of it have been implemented. But missing several.

This commit is contained in:
Bruno Macabeus 2015-08-29 15:46:38 -03:00 committed by Elvish_Hunter
parent 426abfd46e
commit f76a0596d9

View file

@ -26,6 +26,10 @@
_section="optional section" _section="optional section"
_topic="repeated topic" # TODO: Somehow, has to say that depends on the 'section' _topic="repeated topic" # TODO: Somehow, has to say that depends on the 'section'
_terrain_type="repeated terrain_type" _terrain_type="repeated terrain_type"
_scenario="optional scenario"
_multiplayer="optional scenario"
_test="optional scenario"
_tutorial="optional scenario"
[/root] [/root]
[about] [about]
@ -378,6 +382,59 @@
hidden="optional boolean" hidden="optional boolean"
hide_help="optional boolean" hide_help="optional boolean"
[/terrain_type] [/terrain_type]
[scenario]
_music="repeated music"
_story="optional story"
# TODO: _label=...
# TODO: _item=...
# TODO: _time...
# TODO: _time_area=...
# TODO: _side=...
# TODO: _event=...
# TODO: _generator=...
id="required string"
next_scenario="required string" # TODO: Can be improved to check if the scenario file really exists
description="optional string translatable"
name="required string translatable"
map_data="required string" # TODO: Complex case
turns="optional integer"
turn_at="optional integer"
random_start_time="optional integer list"
music="optional path"
defeat_music="optional path list"
victory_music="optional path list"
theme="optional string"
victory_when_enemies_defeated="optional boolean"
remove_from_carryover_on_defeat="optional boolean"
disallow_recall="optional boolean"
experience_modifier="optional integer"
# TODO: And attributes for multiplayer?
[/scenario]
[music]
name="required string"
append="optional boolean"
play_once="optional boolean"
immediate="optional boolean"
ms_before="optional integer" # TODO: Incompatible with 'play_once=yes' or 'immediate=yes'
ms_after="optional integer"
shuffle="optional boolean"
[/music]
[story]
_part="repeated part"
[/story]
[part]
# TODO: _background_layer="optinal ..." # TODO: Required 'background' defined
# TODO: _image=...
background="optional string" # TODO: Can be improved to check if the image file really exists
scale_background="optional boolean" # TODO: Required 'background' defined
story="required string translatable"
show_title="optional boolean"
title="optional string translatable" # Incompatible with 'show_title=yes'
music="optional string" # TODO: Can be improved to check if the music file really exists
sound="optional string list"
[/part]
[/schema] [/schema]
## Things that still need to be converted, in a similar format. ## Things that still need to be converted, in a similar format.