Skip to content

Commit 82e6932

Browse files
committed
fix WarMECHMode web flag, add tournament bracket presets
1 parent 5feb88a commit 82e6932

7 files changed

Lines changed: 479 additions & 3 deletions

File tree

FF1Lib/FF1Lib.csproj

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@
1717
<ItemGroup>
1818
<None Remove="presets\beginner.json" />
1919
<None Remove="presets\default.json" />
20+
<None Remove="presets\finals.json" />
2021
<None Remove="presets\full-npc.json" />
2122
<None Remove="presets\improved-vanilla.json" />
2223
<None Remove="presets\normal-npc.json" />
24+
<None Remove="presets\ro16.json" />
25+
<None Remove="presets\ro8.json" />
26+
<None Remove="presets\semifinals.json" />
2327
<None Remove="presets\tournament.json" />
2428
<None Remove="version.txt" />
2529
</ItemGroup>
@@ -34,6 +38,9 @@
3438
<Content Include="presets\default.json">
3539
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
3640
</Content>
41+
<Content Include="presets\finals.json">
42+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
43+
</Content>
3744
<Content Include="presets\full-npc.json">
3845
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
3946
</Content>
@@ -43,6 +50,15 @@
4350
<Content Include="presets\normal-npc.json">
4451
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
4552
</Content>
53+
<Content Include="presets\ro16.json">
54+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
55+
</Content>
56+
<Content Include="presets\ro8.json">
57+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
58+
</Content>
59+
<Content Include="presets\semifinals.json">
60+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
61+
</Content>
4662
<Content Include="presets\tournament.json">
4763
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
4864
</Content>

FF1Lib/presets/finals.json

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
{
2+
"Name": "Finals",
3+
4+
"Flags": {
5+
6+
"Shops": true,
7+
"Treasures": true,
8+
"NPCItems": true,
9+
"NPCFetchItems": true,
10+
"RandomWares": false,
11+
"RandomLoot": false,
12+
13+
"ShardHunt": false,
14+
"ExtraShards": false,
15+
"TransformFinalFormation": false,
16+
"ChaosRush": false,
17+
18+
"MagicShops": false,
19+
"MagicLevels": true,
20+
"MagicPermissions": false,
21+
"ItemMagic": false,
22+
23+
"Rng": true,
24+
"EnemyFormationsFrequency": true,
25+
"EnemyFormationsUnrunnable": true,
26+
"EnemyFormationsSurprise": true,
27+
28+
"EnemyScripts": true,
29+
"EnemySkillsSpells": true,
30+
"EnemyStatusAttacks": true,
31+
"AllowUnsafePirates": false,
32+
33+
"OrdealsPillars": true,
34+
"SkyCastle4FTeleporters": true,
35+
"TitansTrove": true,
36+
"Floors": false,
37+
38+
"MapOpenProgression": true,
39+
"Entrances": false,
40+
"Towns": false,
41+
42+
"IncentivizeFreeNPCs": true,
43+
"IncentivizeFetchNPCs": true,
44+
"IncentivizeTail": true,
45+
"IncentivizeFetchItems": true,
46+
47+
"IncentivizeMarsh": false,
48+
"IncentivizeEarth": false,
49+
"IncentivizeVolcano": false,
50+
"IncentivizeIceCave": true,
51+
"IncentivizeOrdeals": true,
52+
"IncentivizeSeaShrine": false,
53+
54+
"IncentivizeConeria": false,
55+
"IncentivizeMarshKeyLocked": false,
56+
"IncentivizeSkyPalace": false,
57+
58+
"IncentivizeMasamune": false,
59+
"IncentivizeOpal": false,
60+
"IncentivizeRibbon": false,
61+
"IncentivizeRibbon2": false,
62+
"Incentivize65K": false,
63+
"IncentivizeBad": false,
64+
65+
"IncentivizeDefCastArmor": false,
66+
"IncentivizeOffCastArmor": false,
67+
"IncentivizeOtherCastArmor": false,
68+
"IncentivizeDefCastWeapon": false,
69+
"IncentivizeOffCastWeapon": false,
70+
"IncentivizeOtherCastWeapon": false,
71+
72+
"EarlySarda": true,
73+
"EarlySage": true,
74+
"CrownlessOrdeals": true,
75+
"OnlyRequireGameIsBeatable": false,
76+
77+
"FreeBridge": false,
78+
"FreeAirship": false,
79+
"FreeOrbs": false,
80+
"VanillaStartingGold": false,
81+
"EasyMode": false,
82+
83+
"SpeedHacks": true,
84+
"NoPartyShuffle": true,
85+
"Dash": true,
86+
"BuyTen": true,
87+
88+
"IdentifyTreasures": true,
89+
"WaitWhenUnrunnable": true,
90+
91+
"HouseMPRestoration": true,
92+
"WeaponStats": true,
93+
"ChanceToRun": true,
94+
"SpellBugs": true,
95+
"BlackBeltAbsorb": true,
96+
97+
"EnemyStatusAttackBug": true,
98+
"EnemySpellsTargetingAllies": true,
99+
"EnemyElementalResistancesBug": true,
100+
"ImproveTurnOrderRandomization": true,
101+
102+
"EnemyScaleFactor": 2.0,
103+
"PriceScaleFactor": 4.0,
104+
"ExpMultiplier": 2.4,
105+
"ExpBonus": 80,
106+
"ProgressiveScaleMode": 0,
107+
"ForcedPartyMembers": 2
108+
109+
}
110+
111+
}

FF1Lib/presets/ro16.json

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
{
2+
"Name": "Round of 16",
3+
4+
"Flags": {
5+
6+
"Shops": true,
7+
"Treasures": true,
8+
"NPCItems": true,
9+
"NPCFetchItems": true,
10+
"RandomWares": false,
11+
"RandomLoot": false,
12+
13+
"ShardHunt": false,
14+
"ExtraShards": false,
15+
"TransformFinalFormation": false,
16+
"ChaosRush": false,
17+
18+
"MagicShops": false,
19+
"MagicLevels": true,
20+
"MagicPermissions": false,
21+
"ItemMagic": false,
22+
23+
"Rng": true,
24+
"EnemyFormationsFrequency": true,
25+
"EnemyFormationsUnrunnable": true,
26+
"EnemyFormationsSurprise": true,
27+
28+
"EnemyScripts": true,
29+
"EnemySkillsSpells": true,
30+
"EnemyStatusAttacks": true,
31+
"AllowUnsafePirates": false,
32+
33+
"OrdealsPillars": true,
34+
"SkyCastle4FTeleporters": false,
35+
"TitansTrove": true,
36+
"Floors": false,
37+
38+
"MapOpenProgression": true,
39+
"Entrances": false,
40+
"Towns": false,
41+
42+
"IncentivizeFreeNPCs": true,
43+
"IncentivizeFetchNPCs": true,
44+
"IncentivizeTail": true,
45+
"IncentivizeFetchItems": true,
46+
47+
"IncentivizeMarsh": false,
48+
"IncentivizeEarth": false,
49+
"IncentivizeVolcano": false,
50+
"IncentivizeIceCave": true,
51+
"IncentivizeOrdeals": true,
52+
"IncentivizeSeaShrine": false,
53+
54+
"IncentivizeConeria": false,
55+
"IncentivizeMarshKeyLocked": false,
56+
"IncentivizeSkyPalace": false,
57+
58+
"IncentivizeMasamune": false,
59+
"IncentivizeOpal": false,
60+
"IncentivizeRibbon": false,
61+
"IncentivizeRibbon2": false,
62+
"Incentivize65K": false,
63+
"IncentivizeBad": false,
64+
65+
"IncentivizeDefCastArmor": false,
66+
"IncentivizeOffCastArmor": false,
67+
"IncentivizeOtherCastArmor": false,
68+
"IncentivizeDefCastWeapon": false,
69+
"IncentivizeOffCastWeapon": false,
70+
"IncentivizeOtherCastWeapon": false,
71+
72+
"EarlySarda": true,
73+
"EarlySage": true,
74+
"CrownlessOrdeals": true,
75+
"OnlyRequireGameIsBeatable": false,
76+
77+
"FreeBridge": false,
78+
"FreeAirship": false,
79+
"FreeOrbs": false,
80+
"VanillaStartingGold": false,
81+
"EasyMode": false,
82+
83+
"SpeedHacks": true,
84+
"NoPartyShuffle": true,
85+
"Dash": true,
86+
"BuyTen": true,
87+
88+
"IdentifyTreasures": true,
89+
"WaitWhenUnrunnable": true,
90+
91+
"HouseMPRestoration": true,
92+
"WeaponStats": true,
93+
"ChanceToRun": true,
94+
"SpellBugs": true,
95+
"BlackBeltAbsorb": true,
96+
97+
"EnemyStatusAttackBug": true,
98+
"EnemySpellsTargetingAllies": true,
99+
"EnemyElementalResistancesBug": true,
100+
"ImproveTurnOrderRandomization": true,
101+
102+
"EnemyScaleFactor": 1.5,
103+
"PriceScaleFactor": 4.0,
104+
"ExpMultiplier": 2.4,
105+
"ExpBonus": 80,
106+
"ProgressiveScaleMode": 0,
107+
"ForcedPartyMembers": 1
108+
109+
}
110+
111+
}

FF1Lib/presets/ro8.json

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
{
2+
"Name": "Round of 8",
3+
4+
"Flags": {
5+
6+
"Shops": true,
7+
"Treasures": true,
8+
"NPCItems": true,
9+
"NPCFetchItems": true,
10+
"RandomWares": false,
11+
"RandomLoot": false,
12+
13+
"ShardHunt": false,
14+
"ExtraShards": false,
15+
"TransformFinalFormation": false,
16+
"ChaosRush": false,
17+
18+
"MagicShops": false,
19+
"MagicLevels": true,
20+
"MagicPermissions": false,
21+
"ItemMagic": false,
22+
23+
"Rng": true,
24+
"EnemyFormationsFrequency": true,
25+
"EnemyFormationsUnrunnable": true,
26+
"EnemyFormationsSurprise": true,
27+
28+
"EnemyScripts": true,
29+
"EnemySkillsSpells": true,
30+
"EnemyStatusAttacks": true,
31+
"AllowUnsafePirates": false,
32+
33+
"OrdealsPillars": true,
34+
"SkyCastle4FTeleporters": false,
35+
"TitansTrove": true,
36+
"Floors": false,
37+
38+
"MapOpenProgression": true,
39+
"Entrances": false,
40+
"Towns": false,
41+
42+
"IncentivizeFreeNPCs": true,
43+
"IncentivizeFetchNPCs": true,
44+
"IncentivizeTail": true,
45+
"IncentivizeFetchItems": true,
46+
47+
"IncentivizeMarsh": false,
48+
"IncentivizeEarth": false,
49+
"IncentivizeVolcano": false,
50+
"IncentivizeIceCave": true,
51+
"IncentivizeOrdeals": true,
52+
"IncentivizeSeaShrine": false,
53+
54+
"IncentivizeConeria": false,
55+
"IncentivizeMarshKeyLocked": false,
56+
"IncentivizeSkyPalace": false,
57+
58+
"IncentivizeMasamune": false,
59+
"IncentivizeOpal": false,
60+
"IncentivizeRibbon": false,
61+
"IncentivizeRibbon2": false,
62+
"Incentivize65K": false,
63+
"IncentivizeBad": false,
64+
65+
"IncentivizeDefCastArmor": false,
66+
"IncentivizeOffCastArmor": false,
67+
"IncentivizeOtherCastArmor": false,
68+
"IncentivizeDefCastWeapon": false,
69+
"IncentivizeOffCastWeapon": false,
70+
"IncentivizeOtherCastWeapon": false,
71+
72+
"EarlySarda": true,
73+
"EarlySage": true,
74+
"CrownlessOrdeals": true,
75+
"OnlyRequireGameIsBeatable": false,
76+
77+
"FreeBridge": false,
78+
"FreeAirship": false,
79+
"FreeOrbs": false,
80+
"VanillaStartingGold": false,
81+
"EasyMode": false,
82+
83+
"SpeedHacks": true,
84+
"NoPartyShuffle": true,
85+
"Dash": true,
86+
"BuyTen": true,
87+
88+
"IdentifyTreasures": true,
89+
"WaitWhenUnrunnable": true,
90+
91+
"HouseMPRestoration": true,
92+
"WeaponStats": true,
93+
"ChanceToRun": true,
94+
"SpellBugs": true,
95+
"BlackBeltAbsorb": true,
96+
97+
"EnemyStatusAttackBug": true,
98+
"EnemySpellsTargetingAllies": true,
99+
"EnemyElementalResistancesBug": true,
100+
"ImproveTurnOrderRandomization": true,
101+
102+
"EnemyScaleFactor": 1.5,
103+
"PriceScaleFactor": 4.0,
104+
"ExpMultiplier": 2.4,
105+
"ExpBonus": 80,
106+
"ProgressiveScaleMode": 0,
107+
"ForcedPartyMembers": 2
108+
109+
}
110+
111+
}

0 commit comments

Comments
 (0)