add some [time_area] unit tests
This commit is contained in:
parent
f61a0fa28e
commit
18b5059b23
2 changed files with 125 additions and 0 deletions
|
@ -90,3 +90,126 @@
|
|||
[/end_turn]
|
||||
[/event]
|
||||
[/test]
|
||||
|
||||
# Same test but using [time_area] tags instead of default_schedule
|
||||
# to produce the damage changes
|
||||
#
|
||||
|
||||
[test]
|
||||
name = "Unit Test test_time_area_damage"
|
||||
map_data = "{test/maps/test_grunt_tod_damage.map}"
|
||||
turns = 7
|
||||
id = test_time_area_damage
|
||||
random_start_time = no
|
||||
|
||||
{DEFAULT_SCHEDULE}
|
||||
|
||||
[side]
|
||||
side=1
|
||||
controller=human
|
||||
name = "Alice"
|
||||
type = Elvish Archer
|
||||
id=alice
|
||||
[/side]
|
||||
[side]
|
||||
side=2
|
||||
controller=human
|
||||
name = "Bob"
|
||||
type = Orcish Grunt
|
||||
id=bob
|
||||
[/side]
|
||||
|
||||
[event]
|
||||
name = start
|
||||
[end_turn]
|
||||
[/end_turn]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name = side 2 turn 1
|
||||
|
||||
[time_area]
|
||||
id = foo
|
||||
x = 1-2
|
||||
y = 1-10
|
||||
{AFTERNOON}
|
||||
[/time_area]
|
||||
{TEST_GRUNT_DAMAGE test1 1 2 "$(7*2)"}
|
||||
[time_area]
|
||||
id = foo
|
||||
remove = true
|
||||
[/time_area]
|
||||
|
||||
[time_area]
|
||||
id = foo
|
||||
x = 1-2
|
||||
y = 1-10
|
||||
{DUSK}
|
||||
[/time_area]
|
||||
{TEST_GRUNT_DAMAGE test2 1 4 "$(9*2)"}
|
||||
[time_area]
|
||||
id = foo
|
||||
remove = true
|
||||
[/time_area]
|
||||
|
||||
[time_area]
|
||||
id = foo
|
||||
x = 1-2
|
||||
y = 1-10
|
||||
{FIRST_WATCH}
|
||||
[/time_area]
|
||||
{TEST_GRUNT_DAMAGE test3 1 6 "$(11*2)"}
|
||||
|
||||
{RETURN ([true][/true])}
|
||||
[/event]
|
||||
[/test]
|
||||
|
||||
# Test a time area declared in prestart event
|
||||
|
||||
[test]
|
||||
name = "Unit Test test_time_area_prestart"
|
||||
map_data = "{test/maps/test_grunt_tod_damage.map}"
|
||||
turns = 7
|
||||
id = test_time_area_prestart
|
||||
random_start_time = no
|
||||
|
||||
{DEFAULT_SCHEDULE}
|
||||
|
||||
[side]
|
||||
side=1
|
||||
controller=human
|
||||
name = "Alice"
|
||||
type = Elvish Archer
|
||||
id=alice
|
||||
[/side]
|
||||
[side]
|
||||
side=2
|
||||
controller=human
|
||||
name = "Bob"
|
||||
type = Orcish Grunt
|
||||
id=bob
|
||||
[/side]
|
||||
|
||||
[event]
|
||||
name = prestart
|
||||
[time_area]
|
||||
x = 1-2
|
||||
y = 1-10
|
||||
{FIRST_WATCH}
|
||||
[/time_area]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name = start
|
||||
[end_turn]
|
||||
[/end_turn]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name = side 2 turn 1
|
||||
|
||||
{TEST_GRUNT_DAMAGE test3 1 6 "$(11*2)"}
|
||||
|
||||
{RETURN ([true][/true])}
|
||||
[/event]
|
||||
[/test]
|
||||
|
|
|
@ -115,6 +115,8 @@
|
|||
0 alice_kills_bob_on_retal
|
||||
0 alice_kills_bob_on_retal_levelup
|
||||
0 test_grunt_tod_damage
|
||||
0 test_time_area_damage
|
||||
0 test_time_area_prestart
|
||||
0 test_berzerk_firststrike
|
||||
0 feeding
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue