brenoepics / morningstar

An open-source Arcturus Community Fork.
GNU General Public License v3.0
3 stars 2 forks source link

Pet Breeding #650

Open brenoepics opened 4 years ago

brenoepics commented 4 years ago

In GitLab by @ghost on May 26, 2020, 03:43

This is a really cool feature I'd like that would be fixed. This worked on old ass Arcturus builds and I managed to finally figure out how lmao!

Breeding nests

https://i.imgur.com/cIrmzuz.png

Breeding popups

Habbo

  1. https://gyazo.com/eae176b4563dcb268884aba51807c522
  2. https://gyazo.com/550d9cc58bc535f45f8e02e09ea4d767

MS

  1. https://gyazo.com/0cc8009be28a65cab3e9cf7dd23300a8
  2. Then you press the X and the next popup happens https://cdn.discordapp.com/attachments/681942437085708322/714723893452996678/unknown.png
brenoepics commented 4 years ago

In GitLab by @ghost on May 26, 2020, 03:46

Also how to do them for cat

UPDATE `items_base` SET `interaction_type` = 'breeding_nest' WHERE `item_name` = 'pet_breeding_cat';
UPDATE `pet_actions` SET `offspring_type` = '28' WHERE `pet_type` = '1'

These should already exist by default, just make sure they are the same

INSERT INTO `pet_breeding`(`pet_id`, `offspring_id`) VALUES (1, 28);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 1);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 2);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 3);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 4);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 5);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 6);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 7);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 8);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 9);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 10);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 11);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 12);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 13);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 14);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 15);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 16);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 17);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 4, 18);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 4, 19);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 4, 20);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 1);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 2);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 3);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 4);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 5);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 6);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 1, 7);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 8);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 9);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 10);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 11);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 12);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 2, 13);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 14);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 15);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 16);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 3, 17);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 4, 18);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 4, 19);
INSERT INTO `pet_breeding_races`(`pet_type`, `rarity_level`, `breed`) VALUES (28, 4, 20);