Skip to content

Commit ff07de1

Browse files
authored
feat: Rose Dragon Pet (#2253)
* feat: Rose Dragon Pet * feat: pet constants * fix: crow pet missing
1 parent 6a0ae26 commit ff07de1

File tree

4 files changed

+230
-1
lines changed

4 files changed

+230
-1
lines changed

constants/petnums.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4789,6 +4789,37 @@
47894789
}
47904790
}
47914791
},
4792+
"ROSE_DRAGON": {
4793+
"LEGENDARY": {
4794+
"1": {
4795+
"otherNums": [
4796+
1.52,
4797+
0.0765,
4798+
0.051,
4799+
20.4,
4800+
10.2
4801+
],
4802+
"statNums": {
4803+
"FARMING_FORTUNE": 20.4,
4804+
"SPEED": 51
4805+
}
4806+
},
4807+
"100": {
4808+
"otherNums": [
4809+
3,
4810+
0.15,
4811+
0.1,
4812+
40,
4813+
20
4814+
],
4815+
"statNums": {
4816+
"FARMING_FORTUNE": 40,
4817+
"SPEED": 100
4818+
}
4819+
},
4820+
"stats_levelling_curve": "101:200:1"
4821+
}
4822+
},
47924823
"SHEEP": {
47934824
"COMMON": {
47944825
"1": {

constants/pets.json

Lines changed: 108 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,112 @@
341341
],
342342
"max_level": 200
343343
},
344+
"ROSE_DRAGON": {
345+
"type": 1,
346+
"pet_levels": [
347+
0,
348+
5555,
349+
1886700,
350+
1886700,
351+
1886700,
352+
1886700,
353+
1886700,
354+
1886700,
355+
1886700,
356+
1886700,
357+
1886700,
358+
1886700,
359+
1886700,
360+
1886700,
361+
1886700,
362+
1886700,
363+
1886700,
364+
1886700,
365+
1886700,
366+
1886700,
367+
1886700,
368+
1886700,
369+
1886700,
370+
1886700,
371+
1886700,
372+
1886700,
373+
1886700,
374+
1886700,
375+
1886700,
376+
1886700,
377+
1886700,
378+
1886700,
379+
1886700,
380+
1886700,
381+
1886700,
382+
1886700,
383+
1886700,
384+
1886700,
385+
1886700,
386+
1886700,
387+
1886700,
388+
1886700,
389+
1886700,
390+
1886700,
391+
1886700,
392+
1886700,
393+
1886700,
394+
1886700,
395+
1886700,
396+
1886700,
397+
1886700,
398+
1886700,
399+
1886700,
400+
1886700,
401+
1886700,
402+
1886700,
403+
1886700,
404+
1886700,
405+
1886700,
406+
1886700,
407+
1886700,
408+
1886700,
409+
1886700,
410+
1886700,
411+
1886700,
412+
1886700,
413+
1886700,
414+
1886700,
415+
1886700,
416+
1886700,
417+
1886700,
418+
1886700,
419+
1886700,
420+
1886700,
421+
1886700,
422+
1886700,
423+
1886700,
424+
1886700,
425+
1886700,
426+
1886700,
427+
1886700,
428+
1886700,
429+
1886700,
430+
1886700,
431+
1886700,
432+
1886700,
433+
1886700,
434+
1886700,
435+
1886700,
436+
1886700,
437+
1886700,
438+
1886700,
439+
1886700,
440+
1886700,
441+
1886700,
442+
1886700,
443+
1886700,
444+
1886700,
445+
1886700,
446+
1886700
447+
],
448+
"max_level": 200
449+
},
344450
"BINGO": {
345451
"rarity_offset": {
346452
"COMMON": 0,
@@ -424,7 +530,8 @@
424530
"JADE_DRAGON": "FORAGING",
425531
"MOSQUITO": "FARMING",
426532
"PRECURSOR_DRONE": "COMBAT",
427-
"CROW": "COMBAT"
533+
"CROW": "COMBAT",
534+
"ROSE_DRAGON": "FARMING"
428535
},
429536
"id_to_display_name": {
430537
"TYRANNOSAURUS": "T-Rex"

items/ROSE_DRAGON;4.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"itemid": "minecraft:skull",
3+
"displayname": "§7[Lvl {LVL}] §6Rose Dragon",
4+
"nbttag": "{ExtraAttributes:{id:\"ROSE_DRAGON;4\",petInfo:\"{\\\"type\\\":\\\"ROSE_DRAGON\\\",\\\"tier\\\":\\\"LEGENDARY\\\",\\\"exp\\\":0.0,\\\"candyUsed\\\":0}\"},HideFlags:254,ItemModel:\"minecraft:player_head\",SkullOwner:{Id:\"4b482a30-dfad-3e78-bc06-59712b56cfee\",Properties:{textures:[0:{Name:\"textures\",Signature:\"YMC2mEmbDszjIkvFvZfL0vF+EL61jaglv5R1tImpcbKUfDASdEamiwGl/bUJhdHvPE3nMr5PT9uFF88yfLwNddgFzRH+65eAJx7HecL+SsGoHQ0Af2kchljY7NgTki0NAnXt9aVTuVwH0GARHYoIDKXwSzx6Gego7PUkqNPbR/SEqecFc9lSNWxO7xruP+wRqb2l4vkN0ixm3CSajUODc/y37Y7e6K6eXIJVU1Ffu55STbkL7maOuCWG8FeqUxTE4hJ807qN2D3LJ65+42m29rBE67krGW3wCjIXk5x9XlhXwf5dz6sCNOjoIwKI5/y2YqMDxHQvnWZTGmnmT1lWe8h7w2/HHCw1uIsHpe53+/SugXcpjgf3lqhFvsF3CzbUci1wub/mhnByX2bE3PVn7HYCm1se1n1XOjUmaqXiCLx2KmPqjLyZ1fPm75Wll1OUVUgeoMxq7JUGSN2BjLcI9TCGO+DowjoafGlkig8//YykCuaIKZ/mU+fjs2btzWMoa0KRq5A/abwGBth2ZlciDQgXPlQMQDaCjm5hzYOi5q7WZ3sfk8/0z1BLD8C9bXHa9j+UTt8pEAFhzR2LmDk9frTi8vVvcDz8ehxrUcA9vH+4K4qUUltH5BWmhCu26OtOJxTAoLcNkezeRY0qx1CuACCEqDuCUdTMidFmGSJDxF4=\",Value:\"ewogICJ0aW1lc3RhbXAiIDogMTc2MTE3MzAyMjM0NywKICAicHJvZmlsZUlkIiA6ICJjOWI3OWY2OGEyZGY0YjA1ODUwOWRlMzg5YjM5ZDUyYyIsCiAgInByb2ZpbGVOYW1lIiA6ICJ3cmVlcGVyX2Jvb3AiLAogICJzaWduYXR1cmVSZXF1aXJlZCIgOiB0cnVlLAogICJ0ZXh0dXJlcyIgOiB7CiAgICAiU0tJTiIgOiB7CiAgICAgICJ1cmwiIDogImh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWI3YzNkZTA3NWEyYmIyMzhlZjUxNDMxMjA2YjEwZDU4NmNiMmE1YjFjYzQxZmU4NTFjYzVmMGIwMmQzNTdjNyIsCiAgICAgICJtZXRhZGF0YSIgOiB7CiAgICAgICAgIm1vZGVsIiA6ICJzbGltIgogICAgICB9CiAgICB9CiAgfQp9\"}]},hypixelPopulated:1B},display:{Lore:[0:\"§8Farming Pet\",1:\"\",2:\"§7Speed: §f{SPEED}\",3:\"§7Farming Fortune: §6{FARMING_FORTUNE}\",4:\"\",5:\"§6Garden Power\",6:\"§7Grants §6+{0}☘ Farming Fortune §7per\",7:\"§aFarming §7level.\",8:\"\",9:\"§6Rosy Scales\",10:\"§7Grants §6+{1}☘ Farming Fortune\",11:\"§7and §f+{2}✦ Speed §7per Crop\",12:\"§7Milestone.\",13:\"\",14:\"§6Dragon's Gluttony\",15:\"§7Increases the chance to drop rare\",16:\"§7items when breaking crops by §a{3}%§7.\",17:\"\",18:\"§6Spiritual Perfection\",19:\"§7Gain §a{4}% §7more §cCopper §7from §aGarden\",20:\"§aVisitors §7and from analyzing §eMutations§7.\",21:\"\",22:\"§6Symbiosis\",23:\"§7If you own a level §a200 Rose Dragon§7,\",24:\"§7grants §6+3☘ Farming Fortune §7for\",25:\"§7every other unique maxed §aFarming\",26:\"§aPet §7that you own.\",27:\"\",28:\"§eRight-click to add this pet to your\",29:\"§epet menu!\",30:\"\",31:\"§6§lLEGENDARY\"],Name:\"§7[Lvl {LVL}] §6Rose Dragon\"}}",
5+
"damage": 3,
6+
"lore": [
7+
"§8Farming Pet",
8+
"",
9+
"§7Speed: §f{SPEED}",
10+
"§7Farming Fortune: §6{FARMING_FORTUNE}",
11+
"",
12+
"§6Garden Power",
13+
"§7Grants §6+{0}☘ Farming Fortune §7per",
14+
"§aFarming §7level.",
15+
"",
16+
"§6Rosy Scales",
17+
"§7Grants §6+{1}☘ Farming Fortune",
18+
"§7and §f+{2}✦ Speed §7per Crop",
19+
"§7Milestone.",
20+
"",
21+
"§6Dragon's Gluttony",
22+
"§7Increases the chance to drop rare",
23+
"§7items when breaking crops by §a{3}%§7.",
24+
"",
25+
"§6Spiritual Perfection",
26+
"§7Gain §a{4}% §7more §cCopper §7from §aGarden",
27+
"§aVisitors §7and from analyzing §eMutations§7.",
28+
"",
29+
"§6Symbiosis",
30+
"§7If you own a level §a200 Rose Dragon§7,",
31+
"§7grants §6+3☘ Farming Fortune §7for",
32+
"§7every other unique maxed §aFarming",
33+
"§aPet §7that you own.",
34+
"",
35+
"§eRight-click to add this pet to your",
36+
"§epet menu!",
37+
"",
38+
"§6§lLEGENDARY"
39+
],
40+
"internalname": "ROSE_DRAGON;4",
41+
"clickcommand": "",
42+
"crafttext": "",
43+
"modver": "Firmament 3.7.1-dev+mc1.21.5+gf7e1a13",
44+
"infoType": "",
45+
"info": []
46+
}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
components: {
3+
"minecraft:custom_data": {
4+
id: "PET",
5+
petInfo: '{"type":"ROSE_DRAGON","tier":"LEGENDARY","exp":0.0,"candyUsed":0}'
6+
},
7+
"minecraft:profile": {
8+
id: [I;
9+
1263020592,
10+
-542294408,
11+
-1140434575,
12+
727109614
13+
],
14+
properties: [
15+
{
16+
name: "textures",
17+
signature: "YMC2mEmbDszjIkvFvZfL0vF+EL61jaglv5R1tImpcbKUfDASdEamiwGl/bUJhdHvPE3nMr5PT9uFF88yfLwNddgFzRH+65eAJx7HecL+SsGoHQ0Af2kchljY7NgTki0NAnXt9aVTuVwH0GARHYoIDKXwSzx6Gego7PUkqNPbR/SEqecFc9lSNWxO7xruP+wRqb2l4vkN0ixm3CSajUODc/y37Y7e6K6eXIJVU1Ffu55STbkL7maOuCWG8FeqUxTE4hJ807qN2D3LJ65+42m29rBE67krGW3wCjIXk5x9XlhXwf5dz6sCNOjoIwKI5/y2YqMDxHQvnWZTGmnmT1lWe8h7w2/HHCw1uIsHpe53+/SugXcpjgf3lqhFvsF3CzbUci1wub/mhnByX2bE3PVn7HYCm1se1n1XOjUmaqXiCLx2KmPqjLyZ1fPm75Wll1OUVUgeoMxq7JUGSN2BjLcI9TCGO+DowjoafGlkig8//YykCuaIKZ/mU+fjs2btzWMoa0KRq5A/abwGBth2ZlciDQgXPlQMQDaCjm5hzYOi5q7WZ3sfk8/0z1BLD8C9bXHa9j+UTt8pEAFhzR2LmDk9frTi8vVvcDz8ehxrUcA9vH+4K4qUUltH5BWmhCu26OtOJxTAoLcNkezeRY0qx1CuACCEqDuCUdTMidFmGSJDxF4=",
18+
value: "ewogICJ0aW1lc3RhbXAiIDogMTc2MTE3MzAyMjM0NywKICAicHJvZmlsZUlkIiA6ICJjOWI3OWY2OGEyZGY0YjA1ODUwOWRlMzg5YjM5ZDUyYyIsCiAgInByb2ZpbGVOYW1lIiA6ICJ3cmVlcGVyX2Jvb3AiLAogICJzaWduYXR1cmVSZXF1aXJlZCIgOiB0cnVlLAogICJ0ZXh0dXJlcyIgOiB7CiAgICAiU0tJTiIgOiB7CiAgICAgICJ1cmwiIDogImh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWI3YzNkZTA3NWEyYmIyMzhlZjUxNDMxMjA2YjEwZDU4NmNiMmE1YjFjYzQxZmU4NTFjYzVmMGIwMmQzNTdjNyIsCiAgICAgICJtZXRhZGF0YSIgOiB7CiAgICAgICAgIm1vZGVsIiA6ICJzbGltIgogICAgICB9CiAgICB9CiAgfQp9"
19+
}
20+
]
21+
},
22+
"minecraft:tooltip_display": {
23+
hidden_components: [
24+
"minecraft:jukebox_playable",
25+
"minecraft:painting/variant",
26+
"minecraft:map_id",
27+
"minecraft:fireworks",
28+
"minecraft:attribute_modifiers",
29+
"minecraft:unbreakable",
30+
"minecraft:written_book_content",
31+
"minecraft:banner_patterns",
32+
"minecraft:trim",
33+
"minecraft:potion_contents",
34+
"minecraft:block_entity_data",
35+
"minecraft:dyed_color"
36+
]
37+
}
38+
},
39+
count: 1,
40+
id: "minecraft:player_head",
41+
source: {
42+
dataVersion: 4325,
43+
modVersion: "Firmament 3.7.1-dev+mc1.21.5+gf7e1a13"
44+
}
45+
}

0 commit comments

Comments
 (0)