visual-driver
117 строк · 4.8 Кб
1import me.func.protocol.data.rare.DropRare
2import me.func.protocol.personalization.Graffiti
3import me.func.protocol.personalization.GraffitiPack
4import java.util.UUID
5
6fun createPack(
7title: String,
8author: String,
9price: Int,
10rare: DropRare,
11counter: Int,
12vararg graffitiUuid: String
13) = graffitiPacksUuid[counter] to GraffitiPack(graffitiPacksUuid[counter], graffitiUuid.mapIndexed { index, uuid ->
14Graffiti(uuid, 256 * (index % graffitiUuid.size), counter * 256, 256, "func")
15}.toMutableList(), title, author, price, rare.ordinal, true)
16
17val graffitiPacksUuid = listOf(
18"fff264a1-2c69-11e8-b5ea-1cb72caa35bb",
19"fff264a1-2c69-11e8-b5ea-1cb72caa35fa",
20"fff4b7d3-c44f-4bfa-89e5-57c84a6410cd",
21"fff002de-25ef-404a-b3ea-df66d142bb81",
22"fffb6461-13da-4d8d-afc2-8b391097605f",
23"fff2c419-e866-4a2b-8778-6e4b35c95d6a",
24"fff5d468-829d-4ea5-bd39-2669681624dc",
25"fff8c377-540b-4313-b870-bc03c9b47993",
26).map { UUID.fromString(it) }
27
28val actualGraffitiPacks = mutableMapOf(
29createPack(
30"Тёмный Инь", "Ян Ханин", 99, DropRare.EPIC, 0,
31"307264a1-2c69-11e8-b5ea-1cb72caa35f1",
32"307264a1-2c69-11e8-b5ea-1cb72caa35f2",
33"307264a1-2c69-11e8-b5ea-1cb72caa35f3",
34"299fc13f-280a-48de-9ae4-99bbe92116a1",
35"4f25a82e-6197-43f5-bd20-2200bbf96fa7",
36"c530a244-422c-41df-8854-dfa1f23bd890",
37"b99261af-c4e9-4a5e-bdde-3438c36b15f4",
38"b99261af-c4e9-4a5e-bdde-3438c36a15f4",
39),
40createPack(
41"Чамп", "Антон Андреев", 99, DropRare.COMMON, 1,
42"d647e5ab-676c-4f08-9e07-46ae8d368f1b",
43"803d713e-787c-43d1-af90-b2e6207e57aa",
44"714f520c-fddb-44db-ba76-a83fafb5b152",
45"71428b20-7249-429c-9b27-b2854803d314",
46"302e569f-6e84-4a66-8536-2000fc288dce",
47"728628d3-ad54-44ad-a3cb-40a49303e284",
48"f1411866-4906-4217-9887-bdaffa8af56f",
49"f1411866-4906-4214-9887-bdaffa8af56f",
50),
51createPack(
52"Рулет и Булка", "Ксения Крашник", 999, DropRare.COMMON, 2,
53"69ff2678-d869-4858-9211-7501f97dd69b",
54"641a2440-d5f5-4ab4-80e8-10b8f076499a",
55"c9ce4f1b-f4b7-4031-be2d-0c40bc964e16",
56"4cdc8c23-4db5-49fe-81fd-6486f66c7aff",
57"8ac71aa5-f34b-4e44-8591-0bebb5596676",
58"58487e34-0faf-4d32-ad4f-78e7ca9783e0",
59"6fee1070-a907-4aa4-918e-006f2cbce616",
60"f14aa866-4906-4217-9887-bdaffa8af56f",
61),
62createPack(
63"Бу", "Юрий Краснощёк", 999, DropRare.EPIC, 3,
64"0f0e9808-4faf-4ba3-8793-f5f87f40044f",
65"2fda2abd-261c-440b-9384-09794f510ec0",
66"2a00d4ea-06ba-4966-b914-f63badf0dbd7",
67"4bab1c4d-95c8-4e2d-904c-3ddcc62de4de",
68"a85430f7-5eeb-477e-a138-9de09c07366e",
69"57641929-4269-4ac7-bbd0-72ce6d8c8013",
70"f1411866-49ff-4217-9887-bdaffa8af56f",
71"fe75c6f8-4977-4c18-a421-5bab0b799652",
72),
73createPack(
74"Зимний Рулет", "Ксения Крашник", 999, DropRare.COMMON, 4,
75"16a95c62-f9d7-4b3b-bc0b-e75415abc5d4",
76"5851f3b2-e5cf-4c3f-8642-152f2717d1b5",
77"5ca5eb2d-8074-4d3f-b7f2-11e29ade77a6",
78"58863006-0c97-4318-8617-50b3d95cdf9f",
79"edfb758a-377b-4105-a7d4-8bf4deed3a0a",
80"012dbdc8-7a8d-4a1a-8612-c48063b2726e",
81"0629ec28-e683-4633-9a02-c68ab19b2a20",
82"f1411866-4906-4217-988a-bdaffa8af56f",
83),
84createPack(
85"Котялок", "Ксения Крашник", 999, DropRare.COMMON, 5,
86"b75db498-2b78-4639-9cc1-667f935e86b4",
87"6afd3c08-85f6-45a0-bea7-530601318e04",
88"dbd7a57d-b8e0-48c0-97b3-4f46fabd3250",
89"bac0a1e0-7d3f-413c-af90-9e4bdf2c1fc0",
90"03e3b6ae-5c4b-421a-89b7-921888532b96",
91"3a2f8713-d234-4273-bea3-b945ecb9516e",
92"1ec24bf8-4844-4b58-811d-76006c73b688",
93"f1411866-4906-4217-9887-bdaffa8afaaf",
94),
95createPack(
96"Айрис", "Кристина Третьякова", 999, DropRare.LEGENDARY, 6,
97"05bd7557-7c18-4974-a01d-595c2b3a1578",
98"63b2b097-9a45-459c-9f1d-337a3ae5a099",
99"6d9087c1-9d0b-4199-a890-61e9269547fa",
100"efa9472d-1660-4400-8df1-e01af31ab1f4",
101"4bcb9ec9-e42b-44ac-91bf-a4a415b96abf",
102"dcdda835-1931-4c5d-a433-6327eba7b6c2",
103"5c190495-74e8-4ac0-a0d3-f98d510fc07b",
104"f14118aa-b906-4217-9887-bdaffa8af56f",
105),
106createPack(
107"Нутри", "Ирина Брэдкэт", 999, DropRare.LEGENDARY, 7,
108"862fb214-82d9-4b1e-825a-fe3ca0fbf488",
109"0420ed16-d2c5-43a4-85d8-f9efa9386418",
110"1e62d38c-73de-4d64-a974-29bcd5047890",
111"c4ffaaf1-fb4c-4c82-a49b-98a813a99c7f",
112"54615d94-98e2-4eda-bc6a-386ca35086c7",
113"13f0d871-0798-496d-83fd-9c853beff015",
114"04a18e4b-1cf2-4e59-8608-4d87d819088e",
115"abb11866-4906-4217-9887-bdaffa8af56f",
116),
117)