0.8.3
Compatibility
Required content
Changes
V0.8.3
Attention:
The way we calculate the aggression is changed greatly. If you're enabling Pokemon's proactive attack, the Pokemon might be more/less aggressive than before. I'm sorry for any possible inconvenience I may cause, but it's an important change I have to made to make the config edit easier to understand.
New Features:
- Implemented Spikes and its variations(Toxic Spikes, Stealth Rock and Sticky Web)
- Player's Pokemon can throw the spikes now.
- Stone Axe and Ceaseless Edge can create stealth rock/spikes, too.
- Status moves need to be used manually now.(Select them with the Poke Staff and right click/press the hotkey you set again)
- Using the taunt moves(Taunt, Torment, Rage Powder, Follow Me) will force the mobs targeting the owner to attack the Pokemon.
-
- Reworked aggression system.
- It is the sum of 5 values now. Most of them have an editable base value and multiplier to allow you have a deeper customization. The threshold is editable, too. More detailed information is written in the config file.(keywords that you might use when searching through the config file: aggression_level, aggression_atk_def_dif, aggression_light_level, aggression_nature, aggression_intimidation)
Bug Fixes:
- Fixed the bug that the cooldown of unselected moves is unusually fast.
- Fixed the bug that can_use_held_item is not working correctly.
- Fixed the bug that the bullet/ball projectiles didn't explode when hitting mobs.
- Fixed the bug that the color of the bullet/ball projectiles wasn't influenced by the move's type.
- Fixed the bug that friendly fire related configs are not working as expected.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:cTdIg5HZ:C7IeFZst"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:cTdIg5HZ:C7IeFZst"
}

