[[Attack some problems with data serialization in saves]]
* Made serialized data be saved as untranslated. To achieve this, added the t_string class, which encapsulates a translatable string. * Completely rewrote the (text) WML parser, making it use a tokenizer / parser architecture. The parser is now much more strict and validates a WML grammar. - Change to the WML syntax: pluses are now ignored, spaces are now forbidden in WML keys * Rewrote the way the variables are interpolated. There is no more default interpolation, however, the vconfig class was added, which provides a variable-interpolating proxy to config objects. * There is still an important known bug: this is impossible to load textmode save games now, because the statistics module saves some WML with spaces in keys, which the parser refuses. I am commiting anyway to respect the string freeze; the fix for this bug will come tomorrow Hoping I do not break everything...
This commit is contained in:
parent
ec9dfd3408
commit
ba195ecd8a
385 changed files with 4398 additions and 3073 deletions
|
@ -1,7 +1,7 @@
|
|||
[campaign]
|
||||
id=eastern_invasion
|
||||
rank=40
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
icon=human-general.png
|
||||
name= _ "The Eastern Invasion"
|
||||
define=CAMPAIGN_EASTERN_INVASION
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[campaign]
|
||||
id=heir_throne
|
||||
rank=10
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
icon=konrad-commander.png
|
||||
name= _ "Heir to the Throne"
|
||||
define=CAMPAIGN_HEIR_TO_THE_THRONE
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[campaign]
|
||||
id=son_of_the_black_eye
|
||||
rank=30
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "Son of the Black Eye (chapter I)"
|
||||
define=CAMPAIGN_SON_OF_THE_BLACK_EYE
|
||||
first_scenario=End_Of_Peace
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[campaign]
|
||||
id=dark_hordes
|
||||
rank=20
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
icon=undead-initiate.png
|
||||
name= _ "The Dark Hordes"
|
||||
define=CAMPAIGN_THE_DARK_HORDES
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[campaign]
|
||||
id=The_Rise_of_Wesnoth
|
||||
rank=50
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "The Rise of Wesnoth"
|
||||
define=CAMPAIGN_THE_RISE_OF_WESNOTH
|
||||
first_scenario=A_Summer_of_Storms
|
||||
|
|
|
@ -1,24 +1,26 @@
|
|||
|
||||
[fonts]
|
||||
# This is marked as translatable, to allow translators to provide different font orders
|
||||
order=_ "Vera.ttf,Bepa-Roman.ttf,FreeSans.ttf,sazanami.ttf"
|
||||
order=_ "Vera.ttf,Bepa-Roman.ttf,FreeSans.ttf,sazanami-gothic.ttf"
|
||||
# order=_ "sazanami-gothic.ttf"
|
||||
|
||||
[font]
|
||||
name=Vera.ttf
|
||||
codepoints=32-126,160-255,262-263,268-270,273,286-287,321-322,338-339,350-353,376,381-382,402,710-711
|
||||
name="Vera.ttf"
|
||||
codepoints="32-126,160-255,262-263,268-270,273,286-287,321-322,338-339,350-353,376,381-382,402,710-711"
|
||||
[/font]
|
||||
[font]
|
||||
name=Bepa-Roman.ttf
|
||||
codepoints=32-126,160-255,260-265,268-273,280-287,292-293,304-305,308-311,313-328,332-353,356-357,364-369,376-382,402,1024-1119
|
||||
name="Bepa-Roman.ttf"
|
||||
codepoints="32-126,160-255,260-265,268-273,280-287,292-293,304-305,308-311,313-328,332-353,356-357,364-369,376-382,402,1024-1119"
|
||||
[/font]
|
||||
[font]
|
||||
name=FreeSans.ttf
|
||||
codepoints=32-126,160-384,386-393,395-396,398-403,409,413-415,421,423-425,427,429-430,452-483,486-493,496-501,504-539,542-543,550-563,592-596,598-601,603-604,608-609,613-618,621,623-627,629,633-639,642-645,647-649,652-654,656,668,670,672,710-711,714-715,728-733,768-772,774-776,778-780,783,785-788,806-808,884-885,890,894,900-906,908,910-929,931-974,1024-1119,1164-1220,1223-1224,1227-1228,1232-1269,1272-1273,1329-1366,1370-1374,1377-1415,1417-1418,1456-1465,1467-1476,1488-1514,1792-1805,1808-1836,1840-1866,2305-2306,2309-2315,2317,2320-2321,2323-2355,2357-2361,2364-2371,2373,2375-2377,2379-2381,2384-2385,2406-2416,2433-2435,2437-2444,2447-2448,2451-2472,2474-2480,2482,2486-2489,2492,2494-2500,2503-2504,2507-2509,2519,2524-2525,2527-2531,2534-2554,2565-2570,2575-2576,2579-2600,2602-2608,2610-2611,2613-2614,2616-2617,2620,2622-2626,2631-2632,2635-2637,2649-2652,2654,2662-2672,2674-2676,2689-2690,2693-2699,2709-2728,2730-2736,2738-2739,2741-2745,2749-2755,2759-2760,2763-2764,2768,2790-2799,2818-2819,2821-2823,2825,2827,2831,2835,2837-2840,2842,2844-2845,2847-2849,2858-2859,2863-2864,2866-2867,2870-2873,2878-2883,2887,2912,2918-2927,2946-2947,2949-2954,2958-2960,2962-2965,2969-2970,2972,2974-2975,2979-2980,2984-2986,2990-2997,2999-3001,3006-3009,3014-3016,3018-3021,3031,3034-3037,3041,3203,3205-3210,3214-3216,3218-3226,3228,3230-3240,3248-3251,3302-3311,3458-3459,3461,3465-3467,3473,3476,3481-3484,3486,3488-3490,3492-3493,3495-3499,3501-3505,3507-3515,3517,3520-3526,3530,3535-3540,3542,3544-3545,3551,7936-7957,7960-7965,7968-8005,8008-8013,8016-8023,8025,8027,8029,8031-8061,8064-8116,8118-8132,8134-8147,8150-8155,8157-8175,8178-8180,8182-8190,8208,8211-8212,8216-8227,8230,8240-8247,8249-8253,8260,8263-8265,8267,8304-8305,8308-8313,8320-8329,8359-8360,8362,8364,8459-8460,8464-8466,8470,8475-8476,8482,8486-8488,8490-8493,8496-8499,8531-8575,8592-8597,8629,8656-8660,8704,8706-8707,8709-8713,8719-8723,8727,8730,8733-8734,8736,8743-8750,8756,8764,8766,8769-8771,8777,8800,8804-8805,8853-8855,8869,8960,9674,9834,12289-12291,12293,12295-12305,12308-12309,12353-12435,12441,12443,12449-12542,63033-63041,63166,63171,63196,64256-64262,64285-64310,64312-64316,64318,64320-64321,64323-64324,64326-64335,65533
|
||||
name="FreeSans.ttf"
|
||||
codepoints="32-126,160-384,386-393,395-396,398-403,409,413-415,421,423-425,427,429-430,452-483,486-493,496-501,504-539,542-543,550-563,592-596,598-601,603-604,608-609,613-618,621,623-627,629,633-639,642-645,647-649,652-654,656,668,670,672,710-711,714-715,728-733,768-772,774-776,778-780,783,785-788,806-808,884-885,890,894,900-906,908,910-929,931-974,1024-1119,1164-1220,1223-1224,1227-1228,1232-1269,1272-1273,1329-1366,1370-1374,1377-1415,1417-1418,1456-1465,1467-1476,1488-1514,1792-1805,1808-1836,1840-1866,2305-2306,2309-2315,2317,2320-2321,2323-2355,2357-2361,2364-2371,2373,2375-2377,2379-2381,2384-2385,2406-2416,2433-2435,2437-2444,2447-2448,2451-2472,2474-2480,2482,2486-2489,2492,2494-2500,2503-2504,2507-2509,2519,2524-2525,2527-2531,2534-2554,2565-2570,2575-2576,2579-2600,2602-2608,2610-2611,2613-2614,2616-2617,2620,2622-2626,2631-2632,2635-2637,2649-2652,2654,2662-2672,2674-2676,2689-2690,2693-2699,2709-2728,2730-2736,2738-2739,2741-2745,2749-2755,2759-2760,2763-2764,2768,2790-2799,2818-2819,2821-2823,2825,2827,2831,2835,2837-2840,2842,2844-2845,2847-2849,2858-2859,2863-2864,2866-2867,2870-2873,2878-2883,2887,2912,2918-2927,2946-2947,2949-2954,2958-2960,2962-2965,2969-2970,2972,2974-2975,2979-2980,2984-2986,2990-2997,2999-3001,3006-3009,3014-3016,3018-3021,3031,3034-3037,3041,3203,3205-3210,3214-3216,3218-3226,3228,3230-3240,3248-3251,3302-3311,3458-3459,3461,3465-3467,3473,3476,3481-3484,3486,3488-3490,3492-3493,3495-3499,3501-3505,3507-3515,3517,3520-3526,3530,3535-3540,3542,3544-3545,3551,7936-7957,7960-7965,7968-8005,8008-8013,8016-8023,8025,8027,8029,8031-8061,8064-8116,8118-8132,8134-8147,8150-8155,8157-8175,8178-8180,8182-8190,8208,8211-8212,8216-8227,8230,8240-8247,8249-8253,8260,8263-8265,8267,8304-8305,8308-8313,8320-8329,8359-8360,8362,8364,8459-8460,8464-8466,8470,8475-8476,8482,8486-8488,8490-8493,8496-8499,8531-8575,8592-8597,8629,8656-8660,8704,8706-8707,8709-8713,8719-8723,8727,8730,8733-8734,8736,8743-8750,8756,8764,8766,8769-8771,8777,8800,8804-8805,8853-8855,8869,8960,9674,9834,12289-12291,12293,12295-12305,12308-12309,12353-12435,12441,12443,12449-12542,63033-63041,63166,63171,63196,64256-64262,64285-64310,64312-64316,64318,64320-64321,64323-64324,64326-64335,65533"
|
||||
[/font]
|
||||
[font]
|
||||
name=sazanami-gothic.ttf
|
||||
name="sazanami-gothic.ttf"
|
||||
# Being large for codepoints: include characters
|
||||
# page-per-page, and non on a per-character basis, or else the
|
||||
# list would be huge.
|
||||
codepoints=32-126,160-255,305,321-322,331,338-339,402,593,602,658,710-711,714-715,728,730,732,913-929,931-937,945-969,977,981,1025,1040-1103,1105,12288-12543,12800-40959,63744-64255,65280-65439,65537-65991
|
||||
codepoints="32-126,160-255,305,321-322,331,338-339,402,593,602,658,710-711,714-715,728,730,732,913-929,931-937,945-969,977,981,1025,1040-1103,1105,12288-12543,12800-40959,63744-64255,65280-65439,65537-65991"
|
||||
[/font]
|
||||
[/fonts]
|
||||
|
|
400
data/game.cfg
400
data/game.cfg
|
@ -524,10 +524,10 @@
|
|||
|
||||
[movetype]
|
||||
name=smallfoot
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=3
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=3
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=2
|
||||
|
@ -539,12 +539,12 @@
|
|||
tundra=3
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=80
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=80
|
||||
grassland=60
|
||||
sand=70
|
||||
forest=50
|
||||
|
@ -569,10 +569,10 @@
|
|||
|
||||
[movetype]
|
||||
name=orcishfoot
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=3
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=3
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=2
|
||||
|
@ -584,12 +584,12 @@
|
|||
tundra=3
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=70
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=70
|
||||
grassland=60
|
||||
sand=70
|
||||
forest=50
|
||||
|
@ -614,10 +614,10 @@
|
|||
|
||||
[movetype]
|
||||
name=largefoot
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=2
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=2
|
||||
swamp_water=2
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=2
|
||||
|
@ -629,12 +629,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=2
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=80
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=80
|
||||
grassland=70
|
||||
sand=70
|
||||
forest=60
|
||||
|
@ -658,10 +658,10 @@
|
|||
|
||||
[movetype]
|
||||
name=armoredfoot
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=4
|
||||
swamp water=4
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=4
|
||||
swamp_water=4
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=2
|
||||
|
@ -673,12 +673,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=4
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=90
|
||||
swamp water=90
|
||||
deep_water=80
|
||||
shallow_water=90
|
||||
swamp_water=90
|
||||
grassland=70
|
||||
sand=80
|
||||
forest=60
|
||||
|
@ -702,10 +702,10 @@
|
|||
|
||||
[movetype]
|
||||
name=elusivefoot
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=2
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=2
|
||||
swamp_water=2
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=2
|
||||
|
@ -717,12 +717,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=2
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=70
|
||||
shallow water=60
|
||||
swamp water=60
|
||||
deep_water=70
|
||||
shallow_water=60
|
||||
swamp_water=60
|
||||
grassland=40
|
||||
sand=60
|
||||
forest=30
|
||||
|
@ -747,10 +747,10 @@
|
|||
|
||||
[movetype]
|
||||
name=mounted
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=4
|
||||
swamp water=4
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=4
|
||||
swamp_water=4
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=3
|
||||
|
@ -762,12 +762,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=2
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=80
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=80
|
||||
grassland=60
|
||||
sand=70
|
||||
forest=70
|
||||
|
@ -791,10 +791,10 @@
|
|||
|
||||
[movetype]
|
||||
name=woodland
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=2
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=1
|
||||
|
@ -806,12 +806,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=2
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=60
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=60
|
||||
grassland=60
|
||||
sand=70
|
||||
forest=30
|
||||
|
@ -836,10 +836,10 @@
|
|||
[movetype]
|
||||
name=woodlandfloat
|
||||
flies=true
|
||||
[movement costs]
|
||||
deep water=2
|
||||
shallow water=1
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=2
|
||||
shallow_water=1
|
||||
swamp_water=1
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -851,12 +851,12 @@
|
|||
cave=2
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=70
|
||||
shallow water=60
|
||||
swamp water=60
|
||||
deep_water=70
|
||||
shallow_water=60
|
||||
swamp_water=60
|
||||
grassland=50
|
||||
sand=60
|
||||
forest=30
|
||||
|
@ -880,10 +880,10 @@
|
|||
|
||||
[movetype]
|
||||
name=treefolk
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=2
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=2
|
||||
swamp_water=2
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=1
|
||||
|
@ -895,12 +895,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=2
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=90
|
||||
shallow water=80
|
||||
swamp water=70
|
||||
deep_water=90
|
||||
shallow_water=80
|
||||
swamp_water=70
|
||||
grassland=80
|
||||
sand=80
|
||||
forest=60
|
||||
|
@ -925,10 +925,10 @@
|
|||
[movetype]
|
||||
name=fly
|
||||
flies=true
|
||||
[movement costs]
|
||||
deep water=1
|
||||
shallow water=1
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=1
|
||||
shallow_water=1
|
||||
swamp_water=1
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -940,12 +940,12 @@
|
|||
canyon=1
|
||||
cavewall=100
|
||||
tundra=1
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=50
|
||||
shallow water=50
|
||||
swamp water=50
|
||||
deep_water=50
|
||||
shallow_water=50
|
||||
swamp_water=50
|
||||
grassland=50
|
||||
sand=50
|
||||
forest=50
|
||||
|
@ -970,10 +970,10 @@
|
|||
|
||||
[movetype]
|
||||
name=deepsea
|
||||
[movement costs]
|
||||
deep water=1
|
||||
shallow water=2
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=1
|
||||
shallow_water=2
|
||||
swamp_water=2
|
||||
grassland=4
|
||||
sand=4
|
||||
forest=5
|
||||
|
@ -985,12 +985,12 @@
|
|||
tundra=2
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=40
|
||||
shallow water=50
|
||||
swamp water=40
|
||||
deep_water=40
|
||||
shallow_water=50
|
||||
swamp_water=40
|
||||
grassland=70
|
||||
sand=70
|
||||
forest=70
|
||||
|
@ -1014,10 +1014,10 @@
|
|||
|
||||
[movetype]
|
||||
name=swimmer
|
||||
[movement costs]
|
||||
deep water=1
|
||||
shallow water=1
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=1
|
||||
shallow_water=1
|
||||
swamp_water=1
|
||||
grassland=2
|
||||
sand=2
|
||||
forest=5
|
||||
|
@ -1029,12 +1029,12 @@
|
|||
tundra=2
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=50
|
||||
shallow water=40
|
||||
swamp water=40
|
||||
deep_water=50
|
||||
shallow_water=40
|
||||
swamp_water=40
|
||||
grassland=70
|
||||
sand=70
|
||||
forest=70
|
||||
|
@ -1058,10 +1058,10 @@
|
|||
|
||||
[movetype]
|
||||
name=naga
|
||||
[movement costs]
|
||||
deep water=1
|
||||
shallow water=1
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=1
|
||||
shallow_water=1
|
||||
swamp_water=1
|
||||
grassland=2
|
||||
sand=1
|
||||
forest=3
|
||||
|
@ -1073,12 +1073,12 @@
|
|||
tundra=2
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=50
|
||||
shallow water=40
|
||||
swamp water=40
|
||||
deep_water=50
|
||||
shallow_water=40
|
||||
swamp_water=40
|
||||
grassland=70
|
||||
sand=60
|
||||
forest=70
|
||||
|
@ -1103,10 +1103,10 @@
|
|||
[movetype]
|
||||
name=float
|
||||
flies=true
|
||||
[movement costs]
|
||||
deep water=1
|
||||
shallow water=1
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=1
|
||||
shallow_water=1
|
||||
swamp_water=2
|
||||
grassland=200
|
||||
sand=200
|
||||
forest=200
|
||||
|
@ -1118,12 +1118,12 @@
|
|||
cave=200
|
||||
canyon=200
|
||||
cavewall=200
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=50
|
||||
shallow water=50
|
||||
swamp water=60
|
||||
deep_water=50
|
||||
shallow_water=50
|
||||
swamp_water=60
|
||||
grassland=0
|
||||
sand=0
|
||||
forest=0
|
||||
|
@ -1147,10 +1147,10 @@
|
|||
|
||||
[movetype]
|
||||
name=mountainfoot
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=3
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=3
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -1162,12 +1162,12 @@
|
|||
cave=1
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=80
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=80
|
||||
grassland=70
|
||||
sand=70
|
||||
forest=70
|
||||
|
@ -1191,10 +1191,10 @@
|
|||
|
||||
[movetype]
|
||||
name=dwarvishfoot
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=3
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=3
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -1206,12 +1206,12 @@
|
|||
cave=1
|
||||
canyon=100
|
||||
cavewall=100
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=80
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=80
|
||||
grassland=70
|
||||
sand=70
|
||||
forest=70
|
||||
|
@ -1235,10 +1235,10 @@
|
|||
|
||||
[movetype]
|
||||
name=undeadfoot
|
||||
[movement costs]
|
||||
deep water=4
|
||||
shallow water=3
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
shallow_water=3
|
||||
swamp_water=2
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=2
|
||||
|
@ -1250,12 +1250,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=2
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=90
|
||||
shallow water=80
|
||||
swamp water=70
|
||||
deep_water=90
|
||||
shallow_water=80
|
||||
swamp_water=70
|
||||
grassland=60
|
||||
sand=70
|
||||
forest=50
|
||||
|
@ -1281,10 +1281,10 @@
|
|||
[movetype]
|
||||
name=undeadfly
|
||||
flies=true
|
||||
[movement costs]
|
||||
deep water=1
|
||||
shallow water=1
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=1
|
||||
shallow_water=1
|
||||
swamp_water=1
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -1296,12 +1296,12 @@
|
|||
canyon=1
|
||||
cavewall=100
|
||||
tundra=1
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=50
|
||||
shallow water=50
|
||||
swamp water=50
|
||||
deep_water=50
|
||||
shallow_water=50
|
||||
swamp_water=50
|
||||
grassland=50
|
||||
sand=50
|
||||
forest=50
|
||||
|
@ -1327,10 +1327,10 @@
|
|||
[movetype]
|
||||
name=undeadspirit
|
||||
flies=true
|
||||
[movement costs]
|
||||
deep water=4
|
||||
shallow water=3
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
shallow_water=3
|
||||
swamp_water=1
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -1342,12 +1342,12 @@
|
|||
canyon=1
|
||||
cavewall=100
|
||||
tundra=1
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=50
|
||||
shallow water=50
|
||||
swamp water=50
|
||||
deep_water=50
|
||||
shallow_water=50
|
||||
swamp_water=50
|
||||
grassland=50
|
||||
sand=50
|
||||
forest=50
|
||||
|
@ -1373,10 +1373,10 @@
|
|||
[movetype]
|
||||
name=spirit
|
||||
flies=true
|
||||
[movement costs]
|
||||
deep water=4
|
||||
shallow water=3
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=4
|
||||
shallow_water=3
|
||||
swamp_water=1
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -1388,12 +1388,12 @@
|
|||
canyon=1
|
||||
cavewall=100
|
||||
tundra=1
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=50
|
||||
shallow water=50
|
||||
swamp water=50
|
||||
deep_water=50
|
||||
shallow_water=50
|
||||
swamp_water=50
|
||||
grassland=50
|
||||
sand=50
|
||||
forest=50
|
||||
|
@ -1419,10 +1419,10 @@
|
|||
[movetype]
|
||||
name=lizard
|
||||
flies=false
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=1
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=2
|
||||
|
@ -1434,12 +1434,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=4
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=100
|
||||
shallow water=60
|
||||
swamp water=40
|
||||
deep_water=100
|
||||
shallow_water=60
|
||||
swamp_water=40
|
||||
grassland=60
|
||||
sand=40
|
||||
forest=40
|
||||
|
@ -1464,10 +1464,10 @@
|
|||
[movetype]
|
||||
name=none
|
||||
flies=false
|
||||
[movement costs]
|
||||
deep water=200
|
||||
shallow water=200
|
||||
swamp water=200
|
||||
[movement_costs]
|
||||
deep_water=200
|
||||
shallow_water=200
|
||||
swamp_water=200
|
||||
grassland=200
|
||||
sand=200
|
||||
forest=200
|
||||
|
@ -1479,12 +1479,12 @@
|
|||
cave=200
|
||||
canyon=200
|
||||
cavewall=200
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=200
|
||||
shallow water=200
|
||||
swamp water=200
|
||||
deep_water=200
|
||||
shallow_water=200
|
||||
swamp_water=200
|
||||
grassland=50
|
||||
sand=50
|
||||
forest=50
|
||||
|
@ -1510,10 +1510,10 @@
|
|||
[movetype]
|
||||
name=scuttlefoot
|
||||
flies=false
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=2
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=2
|
||||
grassland=1
|
||||
sand=2
|
||||
forest=2
|
||||
|
@ -1525,12 +1525,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=2
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=70
|
||||
swamp water=60
|
||||
deep_water=80
|
||||
shallow_water=70
|
||||
swamp_water=60
|
||||
grassland=60
|
||||
sand=60
|
||||
forest=50
|
||||
|
@ -1558,10 +1558,10 @@
|
|||
# Drakes are huge (easy targets) flying beast, but are different
|
||||
# from the classical flying unit: to fight they have to land
|
||||
# They love caves and mountains, and above all: warmth
|
||||
[movement costs]
|
||||
deep water=1
|
||||
shallow water=1
|
||||
swamp water=1
|
||||
[movement_costs]
|
||||
deep_water=1
|
||||
shallow_water=1
|
||||
swamp_water=1
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=1
|
||||
|
@ -1573,12 +1573,12 @@
|
|||
canyon=1
|
||||
cavewall=100
|
||||
tundra=1
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=80
|
||||
shallow water=80
|
||||
swamp water=70
|
||||
deep_water=80
|
||||
shallow_water=80
|
||||
swamp_water=70
|
||||
grassland=70
|
||||
sand=60
|
||||
forest=60
|
||||
|
@ -1606,10 +1606,10 @@
|
|||
# These Drakes have crippled wings - they don't fly
|
||||
# But they have thicker hides
|
||||
# Do a bit worse in Swamps as they can't hop to dry spots
|
||||
[movement costs]
|
||||
deep water=100
|
||||
shallow water=3
|
||||
swamp water=3
|
||||
[movement_costs]
|
||||
deep_water=100
|
||||
shallow_water=3
|
||||
swamp_water=3
|
||||
grassland=1
|
||||
sand=1
|
||||
forest=2
|
||||
|
@ -1621,12 +1621,12 @@
|
|||
canyon=100
|
||||
cavewall=100
|
||||
tundra=3
|
||||
[/movement costs]
|
||||
[/movement_costs]
|
||||
|
||||
[defense]
|
||||
deep water=90
|
||||
shallow water=80
|
||||
swamp water=80
|
||||
deep_water=90
|
||||
shallow_water=80
|
||||
swamp_water=80
|
||||
grassland=70
|
||||
sand=60
|
||||
forest=60
|
||||
|
|
|
@ -136,6 +136,17 @@ name=moveto
|
|||
y=15,15,17
|
||||
letter=C
|
||||
[/terrain]
|
||||
|
||||
{VARIABLE_OP xx1 random 10..20}
|
||||
{VARIABLE_OP yy1 random 10..17}
|
||||
|
||||
#{UNIT (Orcish Warlord) (Bozo) ( "Orcish bozo" ) 2 $xx1 $yy1}
|
||||
{UNIT (Orcish Warlord) (Bozo) ( "Orcish bozo" ) 2 10 10}
|
||||
|
||||
[message]
|
||||
speaker=Bozo
|
||||
message="Mwahahahahah !"
|
||||
[/message]
|
||||
[/event]
|
||||
|
||||
[item]
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Approaching_Weldyn
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Approaching Weldyn"
|
||||
map_data="{maps/Eastern_Invasion/Approaching_Weldyn}"
|
||||
turns=24
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Captured
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Captured"
|
||||
map_data="{maps/Eastern_Invasion/Captured}"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Crossing
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "The Crossing"
|
||||
map_data="{maps/Eastern_Invasion/The_Crossing}"
|
||||
turns=24
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Elven_Alliance
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "An Elven Alliance"
|
||||
map_data="{maps/Eastern_Invasion/An_Elven_Alliance}"
|
||||
turns=18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Escape_Tunnel
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "The Escape Tunnel"
|
||||
map_data="{maps/Eastern_Invasion/The_Escape_Tunnel}"
|
||||
turns=24
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Evacuation
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Evacuation"
|
||||
map_data="{maps/Eastern_Invasion/Evacuation}"
|
||||
turns=12
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Lake
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Lake Vrug"
|
||||
map_data="{maps/Eastern_Invasion/Lake_Vrug}"
|
||||
turns=18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Mal-Ravanals_Capital
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Mal-Ravanal's Capital"
|
||||
map_data="{maps/Eastern_Invasion/Mal-Ravanals_Capital}"
|
||||
turns=36
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Northern_Outpost
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Northern Outpost"
|
||||
map_data="{maps/Eastern_Invasion/Northern_Outpost}"
|
||||
turns=18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Ogre
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Training the Ogres"
|
||||
map_data="{maps/Eastern_Invasion/Training_the_Ogres}"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Reject
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Weldyn Besieged"
|
||||
map_data="{maps/Eastern_Invasion/Weldyn_Besieged}"
|
||||
turns=24
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Drowned_Plains
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "The Drowned Plains"
|
||||
map_data="{maps/Eastern_Invasion/Drowned_Plains}"
|
||||
turns=24
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Duel
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "The Duel"
|
||||
map_data="{maps/Eastern_Invasion/The_Arena}"
|
||||
turns=-1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Outpost
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "The Outpost"
|
||||
map_data="{maps/Eastern_Invasion/The_Outpost}"
|
||||
turns=16
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Throne
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "The Council"
|
||||
map_data="{maps/Eastern_Invasion/Throne_Room}"
|
||||
turns=1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Tribe
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Xenophobia"
|
||||
map_data="{maps/Eastern_Invasion/Tribal_Warfare}"
|
||||
turns=36
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Two_Paths
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Two Paths"
|
||||
map_data="{maps/Eastern_Invasion/Two_Paths}"
|
||||
music=wesnoth-3.ogg
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Undead_Border_Patrol
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "The Undead Border Patrol"
|
||||
map_data="{maps/Eastern_Invasion/The_Undead_Border_Patrol}"
|
||||
turns=18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Undead_Crossing
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Undead Crossing"
|
||||
map_data="{maps/Eastern_Invasion/Undead_Crossing}"
|
||||
turns=18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Unexpected_Appearance
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "An Unexpected Appearance"
|
||||
map_data="{maps/Eastern_Invasion/An_Unexpected_Appearance}"
|
||||
music=wesnoth-2.ogg
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Weldyn_Attack
|
||||
textdomain=wesnoth-ei
|
||||
#textdomain wesnoth-ei
|
||||
name= _ "Weldyn under Attack"
|
||||
map_data="{maps/Eastern_Invasion/Weldyn_under_Attack}"
|
||||
turns=18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=A_Choice_Must_Be_Made
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
|
||||
name= _ "A Choice Must Be Made"
|
||||
map_data="{maps/Heir_To_The_Throne/A_Choice_Must_Be_Made}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=battle_for_wesnoth
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Battle for Wesnoth"
|
||||
map_data="{maps/Heir_To_The_Throne/Battle_for_Wesnoth}"
|
||||
turns=60
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Bay_of_Pearls
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Bay of Pearls"
|
||||
map_data="{maps/Heir_To_The_Throne/Bay_of_Pearls}"
|
||||
music="wesnoth-1.ogg"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Blackwater_Port
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Blackwater Port"
|
||||
map_data="{maps/Heir_To_The_Throne/Blackwater_Port}"
|
||||
music=wesnoth-4.ogg
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Crossroads
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Crossroads"
|
||||
map_data="{maps/Heir_To_The_Throne/Crossroads}"
|
||||
{TURNS 39 36 33}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Dwarven_Doors
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Dwarven Doors"
|
||||
map_data="{maps/Heir_To_The_Throne/Dwarven_Doors}"
|
||||
{TURNS 21 18 15}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Elven_Council
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Elven Council"
|
||||
map_data="ffffffffffffffffffff
|
||||
ffffffffffcfffffffff
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Elves_Besieged
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Elves Besieged"
|
||||
map_data="{maps/Heir_To_The_Throne/Elves_Besieged}"
|
||||
turns=16
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=httt_epilogue
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Epilogue"
|
||||
map_data="12"
|
||||
turns=10
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Ford_of_Abez
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Ford of Abez"
|
||||
map_data="{maps/Heir_To_The_Throne/Ford_of_Abez}"
|
||||
{TURNS 27 24 21}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Gryphon_Mountain
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Gryphon Mountain"
|
||||
map_data="{maps/Heir_To_The_Throne/Gryphon_Mountain}"
|
||||
{TURNS 27 24 21}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Hasty_Alliance
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Hasty Alliance"
|
||||
map_data="{maps/Heir_To_The_Throne/Hasty_Alliance}"
|
||||
{TURNS 33 30 27}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=trial_clans
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Test of the Clan"
|
||||
map_data="{maps/Heir_To_The_Throne/Home_Clan}"
|
||||
music=wesnoth-1.ogg
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=North_Elves
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Home of the North Elves"
|
||||
map_data="{maps/Heir_To_The_Throne/Home_North_Elves}"
|
||||
{TURNS 21 18 15}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Isle_of_Anduin
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Isle of Anduin"
|
||||
map_data="{maps/Heir_To_The_Throne/Isle_of_Anduin}"
|
||||
music=wesnoth-8.ogg
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Isle_of_the_Damned
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
next_scenario=The_Siege_of_Elensefar
|
||||
name= _ "Isle of the Damned"
|
||||
map_data="{maps/Heir_To_The_Throne/Isle_of_the_Damned}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Mountain_Pass
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Mountain Pass"
|
||||
{TURNS 27 24 21}
|
||||
map_data="{maps/Heir_To_The_Throne/Mountain_Pass}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Muff_Malals_Peninsula
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Muff Malal's Peninsula"
|
||||
map_data="{maps/Heir_To_The_Throne/Muff_Malal_Peninsula}"
|
||||
{TURNS 27 24 21}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Northern_Winter
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Northern Winter"
|
||||
map_data="{maps/Heir_To_The_Throne/Northern_Winter}"
|
||||
music=wesnoth-1.ogg
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Plunging_into_the_Darkness
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Plunging into the Darkness"
|
||||
map_data="{maps/Heir_To_The_Throne/Plunging_Into_the_Darkness}"
|
||||
{TURNS 19 16 13}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Princess_of_Wesnoth
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Princess of Wesnoth"
|
||||
map_data="{maps/Heir_To_The_Throne/Princess_of_Wesnoth}"
|
||||
{TURNS 31 28 25}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=return_to_wesnoth
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Return to Wesnoth"
|
||||
map_data="{maps/Heir_To_The_Throne/Return_to_Wesnoth}"
|
||||
{TURNS 31 28 25}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Scepter
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Scepter of Fire"
|
||||
scenario_generation=cave
|
||||
next_scenario=A_Choice_Must_Be_Made
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Snow_Plains
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Snow Plains"
|
||||
map_data="{maps/Heir_To_The_Throne/Snow_Plains}"
|
||||
{TURNS 43 40 37}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Swamp_Of_Dread
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "Swamp Of Dread"
|
||||
map_data="{maps/Heir_To_The_Throne/Swamp_Of_Dread}"
|
||||
{TURNS 33 30 27}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Lost_General
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Lost General"
|
||||
map_data="{maps/Heir_To_The_Throne/The_Lost_General}"
|
||||
{TURNS 67 64 61}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Siege_of_Elensefar
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Siege of Elensefar"
|
||||
map_data="{maps/Heir_To_The_Throne/The_Siege_of_Elensefar}"
|
||||
{TURNS 35 32 29}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Valley_of_Death-The_Princesss_Revenge
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Valley of Death - The Princess's Revenge"
|
||||
map_data="{maps/Heir_To_The_Throne/Valley_of_Death}"
|
||||
turns=12
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=valley_statue
|
||||
textdomain=wesnoth-httt
|
||||
#textdomain wesnoth-httt
|
||||
name= _ "The Valley of Statues"
|
||||
map_data="mmmmmmHhggggggggggghhhHmmmmmm
|
||||
mmmmmHHhggtgC1CgtghhhHHmmmmmm
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
[scenario]
|
||||
id="Black_Flag"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "Black Flag"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/Black_Flag}"
|
||||
turns=18
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
[scenario]
|
||||
id=Clash_of_armies
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "Clash of Armies"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/Clash_Of_Armies}"
|
||||
turns=24
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
[scenario]
|
||||
id="Desert_Of_Death"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "The Desert of Death"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/Desert_Of_Death}"
|
||||
turns=30
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
[scenario]
|
||||
id="End_Of_Peace"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "End Of Peace"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/End_Of_Peace}"
|
||||
turns=24
|
||||
|
|
|
@ -72,7 +72,7 @@
|
|||
|
||||
[scenario]
|
||||
id="Saving_Inarix"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name="Saving Inarix"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/Saving_Inarix}"
|
||||
turns=16
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
[scenario]
|
||||
id="Shan_Taum_The_Smug"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "Shan Taum The Smug"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/Shan_Taum_The_Smug}"
|
||||
turns=20
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
[scenario]
|
||||
id="Silent_Forest"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "Silent Forest"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/Silent_Forest}"
|
||||
turns=30
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[scenario]
|
||||
id="The_Siege_Of_Barag_Gor"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "The Siege Of Barag Gór"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/The_Siege_Of_Barag_Gor}"
|
||||
turns=18
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
[scenario]
|
||||
id="To_the_harbour_of_Tirigaz"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "To the harbour of Tirigaz"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/To_The_Harbour_Of_Tirigaz}"
|
||||
turns=20
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
[scenario]
|
||||
id="Toward_Mountains_of_Haag"
|
||||
textdomain=wesnoth-sotbe
|
||||
#textdomain wesnoth-sotbe
|
||||
name= _ "Toward Mountains of Haag"
|
||||
map_data="{maps/Son_Of_The_Black_Eye/Towards_Mountains_of_Haag}"
|
||||
turns=18
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id="A_New_Chance"
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "A New Chance"
|
||||
map_data="{maps/The_Dark_Hordes/A_New_Chance}"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id="Brother_Against_Brother"
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "Brother Against Brother"
|
||||
map_data="{maps/The_Dark_Hordes/Brother_Against_Brother}"
|
||||
turns=28
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id="Confrontation"
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "Confrontation"
|
||||
map_data="{maps/The_Dark_Hordes/Confrontation}"
|
||||
turns=40
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id="Crelanus_Book"
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "Crelanu's Book"
|
||||
map_data="{maps/The_Dark_Hordes/Crelanus_Book}"
|
||||
turns=30
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Inside_The_Tower
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "Inside the Tower"
|
||||
map_data="{maps/The_Dark_Hordes/Inside_The_Tower}"
|
||||
turns=70
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id="Mages_And_Elves"
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "Mages and Elves"
|
||||
map_data="{maps/The_Dark_Hordes/Mages_And_Elves}"
|
||||
turns=40
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id="Skull_Agarash"
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "The Skull of Agarash"
|
||||
map_data="{maps/The_Dark_Hordes/The_Skull_of_Agarash}"
|
||||
turns=32
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Underground_Pool
|
||||
textdomain=wesnoth-tdh
|
||||
#textdomain wesnoth-tdh
|
||||
name= _ "Underground Pool"
|
||||
map_data="{maps/The_Dark_Hordes/Underground_Pool}"
|
||||
turns=48
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=A_Beach
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Lizard Beach"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/A_Beach}"
|
||||
{TURNS 35 32 29}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=A_Final_Spring
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "A Final Spring"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/A_Final_Spring}"
|
||||
{TURNS 39 36 33}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=A_Harrowing_Escape
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "A Harrowing Escape"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/A_Harrowing_Escape}"
|
||||
{TURNS 48 45 42}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=A_New_Land
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "A New Land"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/A_New_Land}"
|
||||
turns=48
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=A_Spy_in_the_Woods
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "A Spy in the Woods"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Elf_Lords}"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=A_Summer_of_Storms
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "A Summer of Storms"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/A_Summer_of_Storms}"
|
||||
{TURNS 31 28 25}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Clearwater_Port
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Clearwater Port"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Clearwater_Port}"
|
||||
turns=32
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Cursed_Isle
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Cursed Isle"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Cursed_Isle}"
|
||||
{TURNS 37 34 31}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Elf_Lords
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "The Ka'lian"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Elf_Lords}"
|
||||
turns=30
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Epilogue
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Epilogue"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/The_Plan}"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Fallen_Lich_Point
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Fallen Lich Point"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Fallen_Lich_Point}"
|
||||
{TURNS 39 36 33}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Peoples_in_Decline
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Peoples in Decline"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Peoples_in_Decline}"
|
||||
{TURNS 39 36 33}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Return_of_the_Fleet
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Return of the Fleet"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Return_of_the_Fleet}"
|
||||
{TURNS 45 42 39}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Return_to_Oldwood
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Return to Oldwood"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/The_Oldwood}"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[scenario]
|
||||
id=Rise_of_Wesnoth
|
||||
name= _ "Rise of Wesnoth"
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Rise_of_Wesnoth}"
|
||||
{TURNS 45 42 39}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Rough_Landing
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Rough Landing"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Rough_Landing}"
|
||||
{TURNS 35 32 29}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[scenario]
|
||||
#The Calgary Flames won game 1 when I started this, and they just won game 3, hence, Fire Wizards
|
||||
id=Sewer
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Sewer of Southbay"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Sewer}"
|
||||
{TURNS 39 36 33}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Southbay_in_Winter
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Southbay in Winter"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Southbay_in_Winter}"
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=Temple_in_the_Deep
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "Temple in the Deep"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/Temple_in_the_Deep}"
|
||||
{TURNS 35 32 29}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Dragon
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "The Dragon"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/The_Dragon}"
|
||||
{TURNS 39 36 33}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Fall
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "The Fall"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/The_Fall}"
|
||||
{TURNS 23 20 17}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Midlands
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "The Midlands"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/The_Midlands}"
|
||||
{TURNS 45 42 39}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Oldwood
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "The Oldwood"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/The_Oldwood}"
|
||||
{TURNS 35 32 29}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[scenario]
|
||||
id=The_Plan
|
||||
textdomain=wesnoth-trow
|
||||
#textdomain wesnoth-trow
|
||||
name= _ "The Plan"
|
||||
map_data="{maps/The_Rise_of_Wesnoth/The_Plan}"
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue