mirror of
https://github.com/kwsch/NHSE.git
synced 2026-08-25 03:56:24 -05:00
Add remake pattern data
Need to figure out how it is stored. It must override fabric values somehow. If you have custom fabric items, please share data on discord :P
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
namespace NHSE.Core
|
||||
{
|
||||
public enum ItemCustomColor
|
||||
public enum ItemCustomColor : byte
|
||||
{
|
||||
Orange = 0, // 'オレンジ
|
||||
Red = 1, // 'レッド
|
||||
219
NHSE.Core/Structures/Item/Remake/ItemRemakeCommonPattern.cs
Normal file
219
NHSE.Core/Structures/Item/Remake/ItemRemakeCommonPattern.cs
Normal file
@@ -0,0 +1,219 @@
|
||||
namespace NHSE.Core
|
||||
{
|
||||
public enum ItemRemakeCommonPattern : byte
|
||||
{
|
||||
DotSmall00 = 0,
|
||||
DotSmall01 = 1,
|
||||
DotSmall02 = 2,
|
||||
DotSmall03 = 3,
|
||||
DotMedium00 = 4,
|
||||
DotMedium01 = 5,
|
||||
DotMedium02 = 6,
|
||||
DotMedium03 = 7,
|
||||
DotStar00 = 8,
|
||||
DotStar01 = 9,
|
||||
DotStar02 = 10,
|
||||
DotStar03 = 11,
|
||||
DotRandom00 = 12,
|
||||
DotRandom01 = 13,
|
||||
DotRandom02 = 14,
|
||||
DotRandom03 = 15,
|
||||
DotBig00 = 16,
|
||||
DotBig01 = 17,
|
||||
DotBig02 = 18,
|
||||
DotBig03 = 19,
|
||||
StripeSingle00 = 20,
|
||||
StripeSingle01 = 21,
|
||||
StripeSingle02 = 22,
|
||||
StripeSingle03 = 23,
|
||||
StripeSixth00 = 24,
|
||||
StripeSixth01 = 25,
|
||||
StripeSixth02 = 26,
|
||||
StripeSixth03 = 27,
|
||||
StripeRainbow00 = 28,
|
||||
StripeRainbow01 = 29,
|
||||
StripeRainbow02 = 30,
|
||||
StripeRainbow03 = 31,
|
||||
BorderMulti00 = 32,
|
||||
BorderMulti01 = 33,
|
||||
StripeDiagonal00 = 34,
|
||||
StripeDiagonal01 = 35,
|
||||
StripeChevron00 = 36,
|
||||
StripeChevron01 = 37,
|
||||
StripeWave00 = 38,
|
||||
StripeWave01 = 39,
|
||||
CheckGingham00 = 40,
|
||||
CheckGingham01 = 41,
|
||||
CheckGingham02 = 42,
|
||||
CheckGingham03 = 43,
|
||||
CheckBuffalo00 = 44,
|
||||
CheckBuffalo01 = 45,
|
||||
CheckBuffalo02 = 46,
|
||||
CheckBuffalo03 = 47,
|
||||
CheckPunk00 = 48,
|
||||
CheckPunk01 = 49,
|
||||
CheckPunk02 = 50,
|
||||
CheckPunk03 = 51,
|
||||
CheckGraph00 = 52,
|
||||
CheckGraph01 = 53,
|
||||
CheckGraph02 = 54,
|
||||
CheckGraph03 = 55,
|
||||
CheckShirt00 = 56,
|
||||
CheckShirt01 = 57,
|
||||
CheckShirt02 = 58,
|
||||
CheckShirt03 = 59,
|
||||
CheckMadras00 = 60,
|
||||
CheckMadras01 = 61,
|
||||
CheckMadras02 = 62,
|
||||
CheckMadras03 = 63,
|
||||
CheckDiagonal00 = 64,
|
||||
CheckDiagonal01 = 65,
|
||||
CheckTartan00 = 66,
|
||||
CheckTartan01 = 67,
|
||||
Damond00 = 68,
|
||||
Damond01 = 69,
|
||||
Argyle00 = 70,
|
||||
Argyle01 = 71,
|
||||
CheckHouse00 = 72,
|
||||
CheckHouse01 = 73,
|
||||
CheckGunclub00 = 74,
|
||||
CheckGunclub01 = 75,
|
||||
CheckChidori00 = 76,
|
||||
CheckChidori01 = 77,
|
||||
CheckChidori02 = 78,
|
||||
CheckChidori03 = 79,
|
||||
Ya00 = 80,
|
||||
Ya01 = 81,
|
||||
Karakusa00 = 82,
|
||||
Karakusa01 = 83,
|
||||
Koume00 = 84,
|
||||
Koume01 = 85,
|
||||
Ume00 = 86,
|
||||
Ume01 = 87,
|
||||
China00 = 88,
|
||||
China01 = 89,
|
||||
Tonbo00 = 90,
|
||||
Tonbo01 = 91,
|
||||
Kamawanu00 = 92,
|
||||
Kamawanu01 = 93,
|
||||
Igeta00 = 94,
|
||||
Igeta01 = 95,
|
||||
Sashiko00 = 96,
|
||||
Sashiko01 = 97,
|
||||
Zyuzi00 = 98,
|
||||
Zyuzi01 = 99,
|
||||
Chimayo00 = 100,
|
||||
Chimayo01 = 101,
|
||||
Ginkgo00 = 102,
|
||||
Ginkgo01 = 103,
|
||||
Snow00 = 104,
|
||||
Snow01 = 105,
|
||||
Nordic00 = 106,
|
||||
Nordic01 = 107,
|
||||
Swirl00 = 108,
|
||||
Swirl01 = 109,
|
||||
Water00 = 110,
|
||||
Water01 = 111,
|
||||
Geometry00 = 112,
|
||||
Geometry01 = 113,
|
||||
Square00 = 114,
|
||||
Square01 = 115,
|
||||
Paisley00 = 116,
|
||||
Paisley01 = 117,
|
||||
Tropical00 = 118,
|
||||
Tropical01 = 119,
|
||||
LegendFlower00 = 120,
|
||||
LegendFlower01 = 121,
|
||||
Jasmine00 = 122,
|
||||
Jasmine01 = 123,
|
||||
RetroFlower00 = 124,
|
||||
RetroFlower01 = 125,
|
||||
ColorfulFlower00 = 126,
|
||||
ColorfulFlower01 = 127,
|
||||
Monogram00 = 128,
|
||||
Monogram01 = 129,
|
||||
Psyche00 = 130,
|
||||
Psyche01 = 131,
|
||||
Apple00 = 132,
|
||||
Apple01 = 133,
|
||||
Himawari00 = 134,
|
||||
Himawari01 = 135,
|
||||
Hiyoko00 = 136,
|
||||
Hiyoko01 = 137,
|
||||
Retro00 = 138,
|
||||
Retro01 = 139,
|
||||
Flower00 = 140,
|
||||
Flower01 = 141,
|
||||
Ameba00 = 142,
|
||||
Ameba01 = 143,
|
||||
Suzuran00 = 144,
|
||||
Suzuran01 = 145,
|
||||
Uroko00 = 146,
|
||||
Uroko01 = 147,
|
||||
Clover00 = 148,
|
||||
Clover01 = 149,
|
||||
House00 = 150,
|
||||
House01 = 151,
|
||||
Rose00 = 152,
|
||||
Rose01 = 153,
|
||||
Bird00 = 154,
|
||||
Bird01 = 155,
|
||||
Wood00 = 156,
|
||||
Wood01 = 157,
|
||||
Yacht00 = 158,
|
||||
Yacht01 = 159,
|
||||
Pizza00 = 160,
|
||||
Pizza01 = 161,
|
||||
Skull00 = 162,
|
||||
Skull01 = 163,
|
||||
Donut00 = 164,
|
||||
Donut01 = 165,
|
||||
Space00 = 166,
|
||||
Space01 = 167,
|
||||
Sushi00 = 168,
|
||||
Sushi01 = 169,
|
||||
Star00 = 170,
|
||||
Star01 = 171,
|
||||
Lightning00 = 172,
|
||||
Lightning01 = 173,
|
||||
Hibiscus00 = 174,
|
||||
Hibiscus01 = 175,
|
||||
Marine00 = 176,
|
||||
Marine01 = 177,
|
||||
Puzzle00 = 178,
|
||||
Puzzle01 = 179,
|
||||
Tile00 = 180,
|
||||
Tile01 = 181,
|
||||
Dazzle00 = 182,
|
||||
Dazzle01 = 183,
|
||||
Giraffe00 = 184,
|
||||
Giraffe01 = 185,
|
||||
Leopard00 = 186,
|
||||
Leopard01 = 187,
|
||||
Zebra00 = 188,
|
||||
Zebra01 = 189,
|
||||
Dalmatian00 = 190,
|
||||
Dalmatian01 = 191,
|
||||
Python00 = 192,
|
||||
Python01 = 193,
|
||||
Camo00 = 194,
|
||||
Camo01 = 195,
|
||||
Ganshizin00 = 196,
|
||||
Ganshizin01 = 197,
|
||||
Dancer00 = 198,
|
||||
Dancer01 = 199,
|
||||
}
|
||||
|
||||
public static class ItemRemakeCommonPatternExtensions
|
||||
{
|
||||
// The game is nice and evenly has 20/category, in order.
|
||||
private const int PatternsPerCategory = 20;
|
||||
|
||||
public static ItemRemakeCommonPatternCategory GetCategory(this ItemRemakeCommonPattern p)
|
||||
{
|
||||
var val = (byte) p;
|
||||
var category = val / PatternsPerCategory;
|
||||
return (ItemRemakeCommonPatternCategory)category;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
namespace NHSE.Core
|
||||
{
|
||||
public enum ItemRemakeCommonPatternCategory : byte
|
||||
{
|
||||
None = 0,
|
||||
Dot = 1,
|
||||
Stripe = 2,
|
||||
CheckA = 3,
|
||||
CheckB = 4,
|
||||
TraditionalA = 5,
|
||||
TraditionalB = 6,
|
||||
Retro = 7,
|
||||
Natural = 8,
|
||||
Toy = 9,
|
||||
Cool = 10,
|
||||
}
|
||||
|
||||
public enum ItemRemakeCommonPattern : byte
|
||||
{
|
||||
FtrCmnFabricDotSmall00 = 0,
|
||||
FtrCmnFabricDotSmall01 = 1,
|
||||
FtrCmnFabricDotSmall02 = 2,
|
||||
FtrCmnFabricDotSmall03 = 3,
|
||||
FtrCmnFabricDotMedium00 = 4,
|
||||
FtrCmnFabricDotMedium01 = 5,
|
||||
FtrCmnFabricDotMedium02 = 6,
|
||||
FtrCmnFabricDotMedium03 = 7,
|
||||
FtrCmnFabricDotStar00 = 8,
|
||||
FtrCmnFabricDotStar01 = 9,
|
||||
FtrCmnFabricDotStar02 = 10,
|
||||
FtrCmnFabricDotStar03 = 11,
|
||||
FtrCmnFabricDotRandom00 = 12,
|
||||
FtrCmnFabricDotRandom01 = 13,
|
||||
FtrCmnFabricDotRandom02 = 14,
|
||||
FtrCmnFabricDotRandom03 = 15,
|
||||
FtrCmnFabricDotBig00 = 16,
|
||||
FtrCmnFabricDotBig01 = 17,
|
||||
FtrCmnFabricDotBig02 = 18,
|
||||
FtrCmnFabricDotBig03 = 19,
|
||||
FtrCmnFabricStripeSingle00 = 20,
|
||||
FtrCmnFabricStripeSingle01 = 21,
|
||||
FtrCmnFabricStripeSingle02 = 22,
|
||||
FtrCmnFabricStripeSingle03 = 23,
|
||||
FtrCmnFabricStripeSixth00 = 24,
|
||||
FtrCmnFabricStripeSixth01 = 25,
|
||||
FtrCmnFabricStripeSixth02 = 26,
|
||||
FtrCmnFabricStripeSixth03 = 27,
|
||||
FtrCmnFabricStripeRainbow00 = 28,
|
||||
FtrCmnFabricStripeRainbow01 = 29,
|
||||
FtrCmnFabricStripeRainbow02 = 30,
|
||||
FtrCmnFabricStripeRainbow03 = 31,
|
||||
FtrCmnFabricBorderMulti00 = 32,
|
||||
FtrCmnFabricBorderMulti01 = 33,
|
||||
FtrCmnFabricStripeDiagonal00 = 34,
|
||||
FtrCmnFabricStripeDiagonal01 = 35,
|
||||
FtrCmnFabricStripeChevron00 = 36,
|
||||
FtrCmnFabricStripeChevron01 = 37,
|
||||
FtrCmnFabricStripeWave00 = 38,
|
||||
FtrCmnFabricStripeWave01 = 39,
|
||||
FtrCmnFabricCheckGingham00 = 40,
|
||||
FtrCmnFabricCheckGingham01 = 41,
|
||||
FtrCmnFabricCheckGingham02 = 42,
|
||||
FtrCmnFabricCheckGingham03 = 43,
|
||||
FtrCmnFabricCheckBuffalo00 = 44,
|
||||
FtrCmnFabricCheckBuffalo01 = 45,
|
||||
FtrCmnFabricCheckBuffalo02 = 46,
|
||||
FtrCmnFabricCheckBuffalo03 = 47,
|
||||
FtrCmnFabricCheckPunk00 = 48,
|
||||
FtrCmnFabricCheckPunk01 = 49,
|
||||
FtrCmnFabricCheckPunk02 = 50,
|
||||
FtrCmnFabricCheckPunk03 = 51,
|
||||
FtrCmnFabricCheckGraph00 = 52,
|
||||
FtrCmnFabricCheckGraph01 = 53,
|
||||
FtrCmnFabricCheckGraph02 = 54,
|
||||
FtrCmnFabricCheckGraph03 = 55,
|
||||
FtrCmnFabricCheckShirt00 = 56,
|
||||
FtrCmnFabricCheckShirt01 = 57,
|
||||
FtrCmnFabricCheckShirt02 = 58,
|
||||
FtrCmnFabricCheckShirt03 = 59,
|
||||
FtrCmnFabricCheckMadras00 = 60,
|
||||
FtrCmnFabricCheckMadras01 = 61,
|
||||
FtrCmnFabricCheckMadras02 = 62,
|
||||
FtrCmnFabricCheckMadras03 = 63,
|
||||
FtrCmnFabricCheckDiagonal00 = 64,
|
||||
FtrCmnFabricCheckDiagonal01 = 65,
|
||||
FtrCmnFabricCheckTartan00 = 66,
|
||||
FtrCmnFabricCheckTartan01 = 67,
|
||||
FtrCmnFabricDamond00 = 68,
|
||||
FtrCmnFabricDamond01 = 69,
|
||||
FtrCmnFabricArgyle00 = 70,
|
||||
FtrCmnFabricArgyle01 = 71,
|
||||
FtrCmnFabricCheckHouse00 = 72,
|
||||
FtrCmnFabricCheckHouse01 = 73,
|
||||
FtrCmnFabricCheckGunclub00 = 74,
|
||||
FtrCmnFabricCheckGunclub01 = 75,
|
||||
FtrCmnFabricCheckChidori00 = 76,
|
||||
FtrCmnFabricCheckChidori01 = 77,
|
||||
FtrCmnFabricCheckChidori02 = 78,
|
||||
FtrCmnFabricCheckChidori03 = 79,
|
||||
FtrCmnFabricYa00 = 80,
|
||||
FtrCmnFabricYa01 = 81,
|
||||
FtrCmnFabricKarakusa00 = 82,
|
||||
FtrCmnFabricKarakusa01 = 83,
|
||||
FtrCmnFabricKoume00 = 84,
|
||||
FtrCmnFabricKoume01 = 85,
|
||||
FtrCmnFabricUme00 = 86,
|
||||
FtrCmnFabricUme01 = 87,
|
||||
FtrCmnFabricChina00 = 88,
|
||||
FtrCmnFabricChina01 = 89,
|
||||
FtrCmnFabricTonbo00 = 90,
|
||||
FtrCmnFabricTonbo01 = 91,
|
||||
FtrCmnFabricKamawanu00 = 92,
|
||||
FtrCmnFabricKamawanu01 = 93,
|
||||
FtrCmnFabricIgeta00 = 94,
|
||||
FtrCmnFabricIgeta01 = 95,
|
||||
FtrCmnFabricSashiko00 = 96,
|
||||
FtrCmnFabricSashiko01 = 97,
|
||||
FtrCmnFabricZyuzi00 = 98,
|
||||
FtrCmnFabricZyuzi01 = 99,
|
||||
FtrCmnFabricChimayo00 = 100,
|
||||
FtrCmnFabricChimayo01 = 101,
|
||||
FtrCmnFabricGinkgo00 = 102,
|
||||
FtrCmnFabricGinkgo01 = 103,
|
||||
FtrCmnFabricSnow00 = 104,
|
||||
FtrCmnFabricSnow01 = 105,
|
||||
FtrCmnFabricNordic00 = 106,
|
||||
FtrCmnFabricNordic01 = 107,
|
||||
FtrCmnFabricSwirl00 = 108,
|
||||
FtrCmnFabricSwirl01 = 109,
|
||||
FtrCmnFabricWater00 = 110,
|
||||
FtrCmnFabricWater01 = 111,
|
||||
FtrCmnFabricGeometry00 = 112,
|
||||
FtrCmnFabricGeometry01 = 113,
|
||||
FtrCmnFabricSquare00 = 114,
|
||||
FtrCmnFabricSquare01 = 115,
|
||||
FtrCmnFabricPaisley00 = 116,
|
||||
FtrCmnFabricPaisley01 = 117,
|
||||
FtrCmnFabricTropical00 = 118,
|
||||
FtrCmnFabricTropical01 = 119,
|
||||
FtrCmnFabricLegendFlower00 = 120,
|
||||
FtrCmnFabricLegendFlower01 = 121,
|
||||
FtrCmnFabricJasmine00 = 122,
|
||||
FtrCmnFabricJasmine01 = 123,
|
||||
FtrCmnFabricRetroFlower00 = 124,
|
||||
FtrCmnFabricRetroFlower01 = 125,
|
||||
FtrCmnFabricColorfulFlower00 = 126,
|
||||
FtrCmnFabricColorfulFlower01 = 127,
|
||||
FtrCmnFabricMonogram00 = 128,
|
||||
FtrCmnFabricMonogram01 = 129,
|
||||
FtrCmnFabricPsyche00 = 130,
|
||||
FtrCmnFabricPsyche01 = 131,
|
||||
FtrCmnFabricApple00 = 132,
|
||||
FtrCmnFabricApple01 = 133,
|
||||
FtrCmnFabricHimawari00 = 134,
|
||||
FtrCmnFabricHimawari01 = 135,
|
||||
FtrCmnFabricHiyoko00 = 136,
|
||||
FtrCmnFabricHiyoko01 = 137,
|
||||
FtrCmnFabricRetro00 = 138,
|
||||
FtrCmnFabricRetro01 = 139,
|
||||
FtrCmnFabricFlower00 = 140,
|
||||
FtrCmnFabricFlower01 = 141,
|
||||
FtrCmnFabricAmeba00 = 142,
|
||||
FtrCmnFabricAmeba01 = 143,
|
||||
FtrCmnFabricSuzuran00 = 144,
|
||||
FtrCmnFabricSuzuran01 = 145,
|
||||
FtrCmnFabricUroko00 = 146,
|
||||
FtrCmnFabricUroko01 = 147,
|
||||
FtrCmnFabricClover00 = 148,
|
||||
FtrCmnFabricClover01 = 149,
|
||||
FtrCmnFabricHouse00 = 150,
|
||||
FtrCmnFabricHouse01 = 151,
|
||||
FtrCmnFabricRose00 = 152,
|
||||
FtrCmnFabricRose01 = 153,
|
||||
FtrCmnFabricBird00 = 154,
|
||||
FtrCmnFabricBird01 = 155,
|
||||
FtrCmnFabricWood00 = 156,
|
||||
FtrCmnFabricWood01 = 157,
|
||||
FtrCmnFabricYacht00 = 158,
|
||||
FtrCmnFabricYacht01 = 159,
|
||||
FtrCmnFabricPizza00 = 160,
|
||||
FtrCmnFabricPizza01 = 161,
|
||||
FtrCmnFabricSkull00 = 162,
|
||||
FtrCmnFabricSkull01 = 163,
|
||||
FtrCmnFabricDonut00 = 164,
|
||||
FtrCmnFabricDonut01 = 165,
|
||||
FtrCmnFabricSpace00 = 166,
|
||||
FtrCmnFabricSpace01 = 167,
|
||||
FtrCmnFabricSushi00 = 168,
|
||||
FtrCmnFabricSushi01 = 169,
|
||||
FtrCmnFabricStar00 = 170,
|
||||
FtrCmnFabricStar01 = 171,
|
||||
FtrCmnFabricLightning00 = 172,
|
||||
FtrCmnFabricLightning01 = 173,
|
||||
FtrCmnFabricHibiscus00 = 174,
|
||||
FtrCmnFabricHibiscus01 = 175,
|
||||
FtrCmnFabricMarine00 = 176,
|
||||
FtrCmnFabricMarine01 = 177,
|
||||
FtrCmnFabricPuzzle00 = 178,
|
||||
FtrCmnFabricPuzzle01 = 179,
|
||||
FtrCmnFabricTile00 = 180,
|
||||
FtrCmnFabricTile01 = 181,
|
||||
FtrCmnFabricDazzle00 = 182,
|
||||
FtrCmnFabricDazzle01 = 183,
|
||||
FtrCmnFabricGiraffe00 = 184,
|
||||
FtrCmnFabricGiraffe01 = 185,
|
||||
FtrCmnFabricLeopard00 = 186,
|
||||
FtrCmnFabricLeopard01 = 187,
|
||||
FtrCmnFabricZebra00 = 188,
|
||||
FtrCmnFabricZebra01 = 189,
|
||||
FtrCmnFabricDalmatian00 = 190,
|
||||
FtrCmnFabricDalmatian01 = 191,
|
||||
FtrCmnFabricPython00 = 192,
|
||||
FtrCmnFabricPython01 = 193,
|
||||
FtrCmnFabricCamo00 = 194,
|
||||
FtrCmnFabricCamo01 = 195,
|
||||
FtrCmnFabricGanshizin00 = 196,
|
||||
FtrCmnFabricGanshizin01 = 197,
|
||||
FtrCmnFabricDancer00 = 198,
|
||||
FtrCmnFabricDancer01 = 199,
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user