Skip to content

Commit 8ad12af

Browse files
committed
a
1 parent ba6460d commit 8ad12af

File tree

3 files changed

+40
-1
lines changed

3 files changed

+40
-1
lines changed

source/archipelago/APEntryState.hx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ class APEntryState extends MusicBeatState
311311

312312
var yamlImport = new PsychUIButton(0, 0, "Import YAML", function()
313313
{
314-
var yamlContent = yutautil.ImprovedFileHandling.loadFile("Import YAML", [new FileFilter('yaml', 'FNF AP YAML File')], Text);
314+
var yamlContent = yutautil.ImprovedFileHandling.loadFile("Import YAML", [{ext: "yaml", desc: "FNF AP YAML File"}], Text);
315315
if (yamlContent != null) {
316316
try {
317317
var yaml = new archipelago.APYaml(yamlContent);

source/archipelago/APGameState.hx

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -975,6 +975,42 @@ class APGameState
975975
archipelago.APItem.createItemByName("Fast Trap").fromTrapLink = true;
976976
case "Slow Trap" | "Slowness Trap":
977977
archipelago.APItem.createItemByName(trapName).fromTrapLink = true;
978+
case "Deisometric Trap":
979+
archipelago.APItem.createItemByName("Deisometric Trap").fromTrapLink = true;
980+
case "Push Trap":
981+
archipelago.APItem.createItemByName('Push Trap').fromTrapLink = true;
982+
case "Input Sequence Trap":
983+
archipelago.APItem.createItemByName('Input Sequence Trap').fromTrapLink = true;
984+
case "Pokemon Trivia Trap":
985+
archipelago.APItem.createItemByName('Pokemon Trivia Trap').fromTrapLink = true;
986+
case "Thwimp Trap":
987+
archipelago.APItem.createItemByName('Thwimp Trap').fromTrapLink = true;
988+
case "Tiny Trap":
989+
archipelago.APItem.createItemByName('Tiny Trap').fromTrapLink = true;
990+
case "Bonk Trap":
991+
archipelago.APItem.createItemByName('Bonk Trap').fromTrapLink = true;
992+
case "Bald Trap":
993+
archipelago.APItem.createItemByName('Bald Trap').fromTrapLink = true;
994+
case "Bomb" | "TNT Barrel Trap":
995+
archipelago.APItem.createItemByName(trapName).fromTrapLink = true;
996+
case "Controller Drift Trap":
997+
archipelago.APItem.createItemByName("Controller Drift Trap").fromTrapLink = true;
998+
case "Timer Trap":
999+
archipelago.APItem.createItemByName("Timer Trap").fromTrapLink = true;
1000+
case "Jump Trap" | "Spring Trap":
1001+
archipelago.APItem.createItemByName(trapName).fromTrapLink = true;
1002+
case "Animal Bonus Trap":
1003+
archipelago.APItem.createItemByName("Animal Bonus Trap").fromTrapLink = true;
1004+
case "Hiccup Trap":
1005+
archipelago.APItem.createItemByName("Hiccup Trap").fromTrapLink = true;
1006+
case "Gooey Bag":
1007+
archipelago.APItem.createItemByName("Gooey Bag").fromTrapLink = true;
1008+
case "Nut Trap":
1009+
archipelago.APItem.createItemByName("Nut Trap").fromTrapLink = true;
1010+
case "Pokemon Count Trap":
1011+
archipelago.APItem.createItemByName("Pokemon Count Trap").fromTrapLink = true;
1012+
case "Exposition Trap":
1013+
archipelago.APItem.createItemByName("Exposition Trap").fromTrapLink = true;
9781014
default:
9791015
// If it's not a known trap, we can just log it.
9801016
trace("Unknown trap link received: " + trapName + ".");

source/archipelago/APYaml.hx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ class APYaml {
4343
var key = keyValue[0].trim();
4444
var value = keyValue[1].trim();
4545

46+
trace(key);
47+
trace(value);
48+
4649
if (key == "game")
4750
this.game = value;
4851
else if (key == "name")

0 commit comments

Comments
 (0)