From e9b2cf2fc14048faba3a539edb7c65dd537341b1 Mon Sep 17 00:00:00 2001 From: schnautzr Date: Fri, 9 Jun 2023 21:55:16 -0500 Subject: [PATCH 1/5] Add naga warrior deck by MasterXploder7 --- .../Shandalar/decks/naga/nagawarrior.dck | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 forge-gui/res/adventure/Shandalar/decks/naga/nagawarrior.dck diff --git a/forge-gui/res/adventure/Shandalar/decks/naga/nagawarrior.dck b/forge-gui/res/adventure/Shandalar/decks/naga/nagawarrior.dck new file mode 100644 index 00000000000..79ffcc17ac8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/decks/naga/nagawarrior.dck @@ -0,0 +1,28 @@ +[metadata] +Name=Amonkhet - Naga Warrior UG +[Avatar] + +[Main] +4 Archers of Qarsi|FRF|1 +4 Blossoming Defense|SCD|1 +3 Desert of the Indomitable|HOU|1 +3 Desert of the Mindful|J22|1 +9 Forest|AKR|1 +4 Harmonize|DD1|1 +4 Honored Hydra|AKH|1 +4 Hooded Brawler|AKR|1 +9 Island|AKR|1 +4 Sidewinder Naga|HOU|1 +4 Silent Departure|HA3|1 +4 Tah-Crop Skirmisher|AKH|1 +4 Unsubstantiate|EMN|1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + +[Dungeon] + From 8e0f22724086e49bb392f4564cf4d37c0c292ad0 Mon Sep 17 00:00:00 2001 From: schnautzr Date: Fri, 9 Jun 2023 21:57:06 -0500 Subject: [PATCH 2/5] add naga warrior sprites/atlas --- .../Shandalar/sprites/naga/nagawarrior.atlas | 68 ++++++++++++++++++ .../Shandalar/sprites/naga/nagawarrior.png | Bin 0 -> 2076 bytes 2 files changed, 68 insertions(+) create mode 100644 forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.atlas create mode 100644 forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.png diff --git a/forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.atlas b/forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.atlas new file mode 100644 index 00000000000..4df0b2793c8 --- /dev/null +++ b/forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.atlas @@ -0,0 +1,68 @@ +nagawarrior.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/naga/nagawarrior.png b/forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e5598eb5f3df3febbbc0456ddaa17dcedd1026 GIT binary patch literal 2076 zcmV+%2;=vOP)!NwhzI)$0Gv|Eg$ISWeyxm&O{5pB^)FFpF zIQVO8=HX`_ZbQKy10eg}M<0($zVXtfRVxTR^JC&x`85D~41nz8&tDjge{%cL6#!_7 z25=T}!}U*8>UxcUCh@VBH;Y5rdM2*5P}_+=OXw~d61|#9#haW3?Fp@9T z4+XJB|BVoe6o3aJ1E>tX3o!5kAXHxS)_PB`OY*khTH{+B-~!NN08@%eLYe(j&kl7U zqie1PV04=DlzrpkM=)T`vo+4ulf@*YwI227PN$wuvb zkq>}DnSR=?0=%9|icFQ)&?ldf;UmV45GH1rwDJMHJvpOiE*+wFUgs%pgk5sV$ zXhEfHjgMHA4IEn`gK6YjLbHW&YI*R!4vSOPq+&uE>eHb%$? zaI%Aj(;jmuU0NBe9@+(ZtBkio=old%5cSiU<*Wrfjz`6#$Ky2uB{N3#d_bn3_Li|o z=_rI-IzdK?Wsz_{)6s4K0B=PKltL{tp=Uhi^FrI}B)w?TG$0UP{rtzcp~5)YO>U$> zPd{xVAX56ntDhada^Zzy8*Wp;d%A2LV7oz%frq$w;Vc1OY|zpGXj7!`y$E0^+6OD# z1kp?M5J4z`&)TEAIn1F(sUcoNra+uI`;>c5sd_+yN?<>aPON4)KC?bMty z;CU4CB_jyF4(2OAX(ef;&D z7y=NrvQNBq`H%=(#O=`+0$Ym!jSwwl8htHwgaDK{fock5`e_RQCahK6QUs{sc+W$Y zT2$d(7?00ug_IG*NBp&Ryvhe)qNt_Rd{rLN=6#d`b{)54>E~*^=0Dye8uc-Mq<@tU zh=e&gy!6B0zq_Zx@ExxJsu%5cmd4-nz!p18m4@L9KaF z!K6{y`4xoL^9e`72iX03$%}T?Ig0CJ-wsa!!LAauF~WA(TX$;%YC5#aW{hnyPE$jd zQJp7jhxz4$){ke7%QFv4Xa4mumo`lrMI{|*Eyg~v|I2X6 zpYqr!oXiJ!f<2G6tyiFQhEMQ%dD{w?mNL%?+7LDI0XCdk&->GB(ek9Toy6T zk?;X(0N!iS!*!-5^)@^nDQXL!O(V{KqMQB=n1}lb$h^zTwbKK(rUF-ic-+l6&uMR0MT*z zTBv0hpiG_;$Sf;W8dDvj@9B(gK7gLGq=r=}iX4v=;gjCzzfjn^!E27GOSyU<-|Idf zU;%)ktOMC@uvUj`DiKI8U9=5`Udlldlqvu!)Y6Yz5cJtTK8w1#5+Cs9?dwDR@SZr^ zJhvM*hC9ai{_YnC9jx(V1gHTzaMpubuuA6yG6m3j5aVW65>|W6ZC`3b6#zAYgG8RQ zlj%k#@>;2AdH=s4qYvk%ygI`B?=>8A)^^x4>bT$g2NSrxQ5IJyDgXcg07*qoM6N<$ Gf&c&k^4Qn_ literal 0 HcmV?d00001 From c3bead5081de98647d9d32e10aab72c62fe99e18 Mon Sep 17 00:00:00 2001 From: schnautzr Date: Fri, 9 Jun 2023 22:00:09 -0500 Subject: [PATCH 3/5] Update white.json add Naga Initiate --- forge-gui/res/adventure/Shandalar/world/white.json | 1 + 1 file changed, 1 insertion(+) diff --git a/forge-gui/res/adventure/Shandalar/world/white.json b/forge-gui/res/adventure/Shandalar/world/white.json index c45df6353e8..53970e4a0db 100644 --- a/forge-gui/res/adventure/Shandalar/world/white.json +++ b/forge-gui/res/adventure/Shandalar/world/white.json @@ -56,6 +56,7 @@ "Kor Warrior", "Master White Wizard", "Monk", + "Naga Initiate", "Orthodoxy Duelist", "Owl", "Raven", From 98490e73b99f7d7a3005f53180173fac3c98a6c6 Mon Sep 17 00:00:00 2001 From: schnautzr Date: Fri, 9 Jun 2023 22:05:50 -0500 Subject: [PATCH 4/5] add Naga Initiate --- .../adventure/Shandalar/world/enemies.json | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/forge-gui/res/adventure/Shandalar/world/enemies.json b/forge-gui/res/adventure/Shandalar/world/enemies.json index 61d7c439977..d352dff8e80 100644 --- a/forge-gui/res/adventure/Shandalar/world/enemies.json +++ b/forge-gui/res/adventure/Shandalar/world/enemies.json @@ -14603,6 +14603,91 @@ "BiomeBlack" ] }, +{ + "name": "Naga Initiate", + "sprite": "sprites/naga/nagawarrior.atlas", + "deck": [ + "decks/naga/nagawarrior.dck" + ], + "ai": "", + "spawnRate": 1, + "difficulty": 0.1, + "speed": 25, + "life": 16, + "rewards": [ + { + "type": "deckCard", + "probability": 1, + "count": 2, + "addMaxCount": 4, + "rarity": [ + "common", + "uncommon" + ] + }, + { + "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": "BR", + "questTags": [ + "Humanoid", + "Aggressive", + "Naga", + "Snake", + "Tribal", + "IdentityGreen", + "BiomeWhite", + "IdentityBlue", + "IdentitySimic" + ] +}, { "name": "Nahiri", "sprite": "sprites/boss/nahiri.atlas", From 380c66489710b9bb29008caa4ceb43e3cf667ffe Mon Sep 17 00:00:00 2001 From: schnautzr Date: Sat, 10 Jun 2023 10:34:34 -0500 Subject: [PATCH 5/5] Fix missing nagawarrior avatar --- .../Shandalar/sprites/naga/nagawarrior.png | Bin 2076 -> 2307 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.png b/forge-gui/res/adventure/Shandalar/sprites/naga/nagawarrior.png index f5e5598eb5f3df3febbbc0456ddaa17dcedd1026..8c3b2648937b93c7c34fb2c6f59652e7164977b6 100644 GIT binary patch literal 2307 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 literal 2076 zcmV+%2;=vOP)!NwhzI)$0Gv|Eg$ISWeyxm&O{5pB^)FFpF zIQVO8=HX`_ZbQKy10eg}M<0($zVXtfRVxTR^JC&x`85D~41nz8&tDjge{%cL6#!_7 z25=T}!}U*8>UxcUCh@VBH;Y5rdM2*5P}_+=OXw~d61|#9#haW3?Fp@9T z4+XJB|BVoe6o3aJ1E>tX3o!5kAXHxS)_PB`OY*khTH{+B-~!NN08@%eLYe(j&kl7U zqie1PV04=DlzrpkM=)T`vo+4ulf@*YwI227PN$wuvb zkq>}DnSR=?0=%9|icFQ)&?ldf;UmV45GH1rwDJMHJvpOiE*+wFUgs%pgk5sV$ zXhEfHjgMHA4IEn`gK6YjLbHW&YI*R!4vSOPq+&uE>eHb%$? zaI%Aj(;jmuU0NBe9@+(ZtBkio=old%5cSiU<*Wrfjz`6#$Ky2uB{N3#d_bn3_Li|o z=_rI-IzdK?Wsz_{)6s4K0B=PKltL{tp=Uhi^FrI}B)w?TG$0UP{rtzcp~5)YO>U$> zPd{xVAX56ntDhada^Zzy8*Wp;d%A2LV7oz%frq$w;Vc1OY|zpGXj7!`y$E0^+6OD# z1kp?M5J4z`&)TEAIn1F(sUcoNra+uI`;>c5sd_+yN?<>aPON4)KC?bMty z;CU4CB_jyF4(2OAX(ef;&D z7y=NrvQNBq`H%=(#O=`+0$Ym!jSwwl8htHwgaDK{fock5`e_RQCahK6QUs{sc+W$Y zT2$d(7?00ug_IG*NBp&Ryvhe)qNt_Rd{rLN=6#d`b{)54>E~*^=0Dye8uc-Mq<@tU zh=e&gy!6B0zq_Zx@ExxJsu%5cmd4-nz!p18m4@L9KaF z!K6{y`4xoL^9e`72iX03$%}T?Ig0CJ-wsa!!LAauF~WA(TX$;%YC5#aW{hnyPE$jd zQJp7jhxz4$){ke7%QFv4Xa4mumo`lrMI{|*Eyg~v|I2X6 zpYqr!oXiJ!f<2G6tyiFQhEMQ%dD{w?mNL%?+7LDI0XCdk&->GB(ek9Toy6T zk?;X(0N!iS!*!-5^)@^nDQXL!O(V{KqMQB=n1}lb$h^zTwbKK(rUF-ic-+l6&uMR0MT*z zTBv0hpiG_;$Sf;W8dDvj@9B(gK7gLGq=r=}iX4v=;gjCzzfjn^!E27GOSyU<-|Idf zU;%)ktOMC@uvUj`DiKI8U9=5`Udlldlqvu!)Y6Yz5cJtTK8w1#5+Cs9?dwDR@SZr^ zJhvM*hC9ai{_YnC9jx(V1gHTzaMpubuuA6yG6m3j5aVW65>|W6ZC`3b6#zAYgG8RQ zlj%k#@>;2AdH=s4qYvk%ygI`B?=>8A)^^x4>bT$g2NSrxQ5IJyDgXcg07*qoM6N<$ Gf&c&k^4Qn_