diff --git a/forge-gui/res/adventure/Shandalar/decks/phyrexianangel.json b/forge-gui/res/adventure/Shandalar/decks/phyrexianangel.json
new file mode 100644
index 00000000000..d8d0ebebb07
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/phyrexianangel.json
@@ -0,0 +1,12 @@
+{
+"name":"Orthodoxy Angel",
+ "template":
+ {
+ "count":60,
+ "colors":["White", "Green"],
+ "tribe":"Phyrexian",
+ "tribeCards":1.0,
+ "tribeSynergyCards":0.5,
+ "rares":0.4
+ }
+}
diff --git a/forge-gui/res/adventure/Shandalar/decks/phyrexianduelist.json b/forge-gui/res/adventure/Shandalar/decks/phyrexianduelist.json
new file mode 100644
index 00000000000..eca588ea0ae
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/phyrexianduelist.json
@@ -0,0 +1,12 @@
+{
+"name":"Orthodoxy Duelist",
+ "template":
+ {
+ "count":60,
+ "colors":["White", "Black"],
+ "tribe":"Phyrexian",
+ "tribeCards":1.0,
+ "tribeSynergyCards":0.5,
+ "rares":0.25
+ }
+}
diff --git a/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_w1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_w1.tmx
new file mode 100644
index 00000000000..b82dcb44b0b
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/maps/map/phyrexian_w1.tmx
@@ -0,0 +1,71 @@
+
+
diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.atlas b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.atlas
new file mode 100644
index 00000000000..544f1adc1bf
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.atlas
@@ -0,0 +1,9 @@
+Phyrexian_Buildings.png
+size: 32, 32
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+BasilicaSmall
+ xy: 0, 0
+ size: 32, 32
+
diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.png b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.png
new file mode 100644
index 00000000000..afd39d93169
Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.png differ
diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.xcf b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.xcf
new file mode 100644
index 00000000000..3defa23dd17
Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/maps/tileset/Phyrexian_Buildings.xcf differ
diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.png b/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.png
new file mode 100644
index 00000000000..32f96bc9067
Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.png differ
diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.tsx b/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.tsx
new file mode 100644
index 00000000000..dd9e1b53d85
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.tsx
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.xcf b/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.xcf
new file mode 100644
index 00000000000..b435efb1627
Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/maps/tileset/phyrexiantiles.xcf differ
diff --git a/forge-gui/res/adventure/Shandalar/sprites/phyrexianangel.atlas b/forge-gui/res/adventure/Shandalar/sprites/phyrexianangel.atlas
new file mode 100644
index 00000000000..0eaa8382676
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/sprites/phyrexianangel.atlas
@@ -0,0 +1,68 @@
+phyrexianangel.png
+size: 64,96
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 0, 0
+ size: 16, 16
+Idle
+ xy: 0, 16
+ size: 16, 16
+Idle
+ xy: 16, 16
+ size: 16, 16
+Idle
+ xy: 32, 16
+ size: 16, 16
+Idle
+ xy: 48, 16
+ size: 16, 16
+Walk
+ xy: 0, 32
+ size: 16, 16
+Walk
+ xy: 16, 32
+ size: 16, 16
+Walk
+ xy: 32, 32
+ size: 16, 16
+Walk
+ xy: 48, 32
+ size: 16, 16
+Attack
+ xy: 0, 48
+ size: 16, 16
+Attack
+ xy: 16, 48
+ size: 16, 16
+Attack
+ xy: 32, 48
+ size: 16, 16
+Attack
+ xy: 48, 48
+ size: 16, 16
+Hit
+ xy: 0, 64
+ size: 16, 16
+Hit
+ xy: 16, 64
+ size: 16, 16
+Hit
+ xy: 32, 64
+ size: 16, 16
+Hit
+ xy: 48, 64
+ size: 16, 16
+Death
+ xy: 0, 80
+ size: 16, 16
+Death
+ xy: 16, 80
+ size: 16, 16
+Death
+ xy: 32, 80
+ size: 16, 16
+Death
+ xy: 48, 80
+ size: 16, 16
\ No newline at end of file
diff --git a/forge-gui/res/adventure/Shandalar/sprites/phyrexianangel.png b/forge-gui/res/adventure/Shandalar/sprites/phyrexianangel.png
new file mode 100644
index 00000000000..d085813af84
Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/phyrexianangel.png differ
diff --git a/forge-gui/res/adventure/Shandalar/sprites/phyrexianduelist.atlas b/forge-gui/res/adventure/Shandalar/sprites/phyrexianduelist.atlas
new file mode 100644
index 00000000000..ad61601d2d8
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/sprites/phyrexianduelist.atlas
@@ -0,0 +1,68 @@
+phyrexianduelist.png
+size: 64,96
+format: RGBA8888
+filter: Nearest,Nearest
+repeat: none
+Avatar
+ xy: 0, 0
+ size: 16, 16
+Idle
+ xy: 0, 16
+ size: 16, 16
+Idle
+ xy: 16, 16
+ size: 16, 16
+Idle
+ xy: 32, 16
+ size: 16, 16
+Idle
+ xy: 48, 16
+ size: 16, 16
+Walk
+ xy: 0, 32
+ size: 16, 16
+Walk
+ xy: 16, 32
+ size: 16, 16
+Walk
+ xy: 32, 32
+ size: 16, 16
+Walk
+ xy: 48, 32
+ size: 16, 16
+Attack
+ xy: 0, 48
+ size: 16, 16
+Attack
+ xy: 16, 48
+ size: 16, 16
+Attack
+ xy: 32, 48
+ size: 16, 16
+Attack
+ xy: 48, 48
+ size: 16, 16
+Hit
+ xy: 0, 64
+ size: 16, 16
+Hit
+ xy: 16, 64
+ size: 16, 16
+Hit
+ xy: 32, 64
+ size: 16, 16
+Hit
+ xy: 48, 64
+ size: 16, 16
+Death
+ xy: 0, 80
+ size: 16, 16
+Death
+ xy: 16, 80
+ size: 16, 16
+Death
+ xy: 32, 80
+ size: 16, 16
+Death
+ xy: 48, 80
+ size: 16, 16
\ No newline at end of file
diff --git a/forge-gui/res/adventure/Shandalar/sprites/phyrexianduelist.png b/forge-gui/res/adventure/Shandalar/sprites/phyrexianduelist.png
new file mode 100644
index 00000000000..78693e297ae
Binary files /dev/null and b/forge-gui/res/adventure/Shandalar/sprites/phyrexianduelist.png differ
diff --git a/forge-gui/res/adventure/Shandalar/world/enemies.json b/forge-gui/res/adventure/Shandalar/world/enemies.json
index 3f24c0443e8..68dca83fb56 100644
--- a/forge-gui/res/adventure/Shandalar/world/enemies.json
+++ b/forge-gui/res/adventure/Shandalar/world/enemies.json
@@ -8511,6 +8511,150 @@
],
"colors": "UR"
},
+{
+ "name": "Orthodoxy Angel",
+ "sprite": "sprites/phyrexianangel.atlas",
+ "deck": [
+ "decks/phyrexianangel.json"
+ ],
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 24,
+ "life": 19,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 2,
+ "addMaxCount": 4,
+ "rarity": [
+ "common",
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.75,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "uncommon"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.50,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.1,
+ "count": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.3,
+ "count": 10,
+ "addMaxCount": 90
+ }
+ ],
+ "colors": "WG"
+},
+{
+ "name": "Orthodoxy Duelist",
+ "sprite": "sprites/phyrexianduelist.atlas",
+ "deck": [
+ "decks/phyrexianduelist.json"
+ ],
+ "spawnRate": 1,
+ "difficulty": 0.1,
+ "speed": 24,
+ "life": 16,
+ "rewards": [
+ {
+ "type": "deckCard",
+ "probability": 1,
+ "count": 2,
+ "addMaxCount": 4,
+ "rarity": [
+ "common",
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.5,
+ "count": 1,
+ "addMaxCount": 2,
+ "rarity": [
+ "uncommon"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.25,
+ "count": 1,
+ "addMaxCount": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Creature",
+ "Artifact",
+ "Enchantment",
+ "Instant",
+ "Sorcery"
+ ]
+ },
+ {
+ "type": "deckCard",
+ "probability": 0.1,
+ "count": 1,
+ "rarity": [
+ "rare"
+ ],
+ "cardTypes": [
+ "Land"
+ ]
+ },
+ {
+ "type": "gold",
+ "probability": 0.3,
+ "count": 10,
+ "addMaxCount": 90
+ }
+ ],
+ "colors": "WB"
+},
{
"name": "Phoenix",
"sprite": "sprites/phoenix.atlas",
diff --git a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json
index 6f775581713..349f211c42f 100644
--- a/forge-gui/res/adventure/Shandalar/world/points_of_interest.json
+++ b/forge-gui/res/adventure/Shandalar/world/points_of_interest.json
@@ -1841,6 +1841,15 @@
"sprite": "LavaForge",
"map": "maps/map/kobold_mine.tmx"
},
+{
+ "name": "OrthodoxyBasilica",
+ "type": "dungeon",
+ "count": 2
+ "radiusFactor": 0.8,
+ "spriteAtlas": "maps/tileset/Phyrexian_Buildings.atlas",
+ "sprite": "BasilicaSmall",
+ "map": "maps/map/phyrexian_w1.tmx"
+},
{
"name": "Slimefoots Lair",
"type": "dungeon",
diff --git a/forge-gui/res/adventure/Shandalar/world/white.json b/forge-gui/res/adventure/Shandalar/world/white.json
index 07fd36c25c4..95363006152 100644
--- a/forge-gui/res/adventure/Shandalar/world/white.json
+++ b/forge-gui/res/adventure/Shandalar/world/white.json
@@ -87,6 +87,7 @@
"CaveW4",
"CaveW5",
"CaveW6",
+ "OrthodoxyBasilica",
"Nahiri Encampment"
],
"structures": [