mirror of
https://gitlab.com/cable-mc/cobblemon.git
synced 2026-10-20 22:26:24 -04:00
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
488bb72918 |
@@ -996,14 +996,14 @@ open class PokemonEntity(
|
||||
return InteractionResult.sidedSuccess(level().isClientSide)
|
||||
}
|
||||
//Gogoat gives Milk Bucket if player uses Bucket on it
|
||||
else if (pokemon.species.name == "Gogoat" && pokemon.gender.name == "Female") {
|
||||
else if (pokemon.species.name == "Gogoat" && pokemon.gender.name == "FEMALE") {
|
||||
player.playSound(SoundEvents.GOAT_MILK, 1.0f, 1.0f)
|
||||
val milkBucket = ItemUtils.createFilledResult(itemStack, player, Items.MILK_BUCKET.defaultInstance)
|
||||
player.setItemInHand(hand, milkBucket)
|
||||
return InteractionResult.sidedSuccess(level().isClientSide)
|
||||
}
|
||||
//Bouffalant gives Milk Bucket if player uses Bucket on it
|
||||
else if (pokemon.species.name == "Bouffalant" && pokemon.gender.name == "Female") {
|
||||
else if (pokemon.species.name == "Bouffalant" && pokemon.gender.name == "FEMALE") {
|
||||
player.playSound(SoundEvents.GOAT_MILK, 1.0f, 1.0f)
|
||||
val milkBucket = ItemUtils.createFilledResult(itemStack, player, Items.MILK_BUCKET.defaultInstance)
|
||||
player.setItemInHand(hand, milkBucket)
|
||||
@@ -1046,7 +1046,7 @@ open class PokemonEntity(
|
||||
}
|
||||
}
|
||||
//Shuckle uses it's fullness to dispense Berry Juice if a player uses Wooden Bowl on it
|
||||
else if (pokemon.species.name == "Shuckle" && pokemon.currentFullness > 0) {
|
||||
else if (pokemon.species.name == "Shuckle" && pokemon.currentFullness > 0 && pokemon.lastMilked >= 300) {
|
||||
player.playSound(SoundEvents.MOOSHROOM_MILK, 1.0f, 1.0f)
|
||||
val berryJuice = ItemUtils.createFilledResult(itemStack, player, CobblemonItems.BERRY_JUICE.defaultInstance)
|
||||
player.setItemInHand(hand, berryJuice)
|
||||
@@ -1054,7 +1054,7 @@ open class PokemonEntity(
|
||||
return InteractionResult.sidedSuccess(level().isClientSide)
|
||||
}
|
||||
} else if (itemStack.`is`(Items.GLASS_BOTTLE)) {
|
||||
if ((pokemon.species.name == "Vespiqueen") && pokemon.lastMilked >= 900) {
|
||||
if ((pokemon.species.name == "Vespiquen") && pokemon.lastMilked >= 500) {
|
||||
player.playSound(SoundEvents.GOAT_MILK, 1.0f, 1.0f)
|
||||
val honeyBottle = ItemUtils.createFilledResult(itemStack, player, Items.HONEY_BOTTLE.defaultInstance)
|
||||
player.setItemInHand(hand, honeyBottle)
|
||||
@@ -1062,7 +1062,7 @@ open class PokemonEntity(
|
||||
return InteractionResult.sidedSuccess(level().isClientSide)
|
||||
}
|
||||
//Miltank gives MooMoo Milk if player uses Glass Bottle on it
|
||||
else if (pokemon.species.name == "Miltank" && pokemon.lastMilked >= 900) {
|
||||
else if (pokemon.species.name == "Miltank" && pokemon.lastMilked >= 500) {
|
||||
player.playSound(SoundEvents.MOOSHROOM_MILK, 1.0f, 1.0f)
|
||||
val moomooMilk = ItemUtils.createFilledResult(itemStack, player, CobblemonItems.MOOMOO_MILK.defaultInstance)
|
||||
player.setItemInHand(hand, moomooMilk)
|
||||
|
||||
@@ -905,11 +905,11 @@ open class Pokemon : ShowdownIdentifiable {
|
||||
if (
|
||||
pokemon.species.name == "Miltank" ||
|
||||
pokemon.species.name == "Camerupt" ||
|
||||
pokemon.species.name == "Vespiqueen" ||
|
||||
pokemon.species.name == "Vespiquen" ||
|
||||
pokemon.species.name == "Combee" ||
|
||||
pokemon.species.name == "Shuckle" ||
|
||||
(pokemon.species.name == "Gogoat" && pokemon.gender.name == "Female") ||
|
||||
(pokemon.species.name == "Bouffalant" && pokemon.gender.name == "Female")
|
||||
(pokemon.species.name == "Gogoat" && pokemon.gender.name == "FEMALE") ||
|
||||
(pokemon.species.name == "Bouffalant" && pokemon.gender.name == "FEMALE")
|
||||
) {
|
||||
return true
|
||||
}
|
||||
@@ -1024,11 +1024,10 @@ open class Pokemon : ShowdownIdentifiable {
|
||||
* Called every second on the Pokémon for their fullness
|
||||
*/
|
||||
open fun onSecondPassed(player: ServerPlayer, pokemon: Pokemon) {
|
||||
// have metabolism cycle increase each second
|
||||
metabolismCycle += 1
|
||||
|
||||
// set cap for lastMilked to save on resources potentially [CURRENTLY SET TO 3 HOURS]
|
||||
if (pokemon.lastMilked != 10800) {
|
||||
if (pokemon.lastMilked != 1500) {
|
||||
pokemon.lastMilked += 1
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user