Skip to content

[FEATURE] Additions to Entity Types #41

@pokesmells

Description

@pokesmells

What is your feature request?

Chances-Based Attribute Modifiers

  • Apply Attribute Modifiers with a Chance: Each attribute modifier can have a percentage chance of being applied. For example, you can add a 20% chance for mobs to have 10% more max HP. This adds randomness and variability to the gameplay experience.

Time-Based Configuration

  • Day/Night Modifiers: Configure attribute modifiers based on the time of day. For example, mobs can become stronger at night or slower during the day—giving you full control over how attributes change over time.

Per-Dimension Configuration

  • Dimension-Specific Modifiers: Set different attributes for mobs depending on the dimension they are in. You can make all mobs in a specific dimension either stronger or weaker, allowing you to tailor the challenge for each environment.

Per-Biome Configuration

  • Biome-Specific Modifiers: Apply unique attribute modifiers to mobs based on the biome they spawn in. For example, you could make monsters in a desert biome stronger or more resilient to add a layer of strategy to exploration.

Per-Difficulty Configuration

  • Difficulty-Based Modifiers: Customize attributes based on the game difficulty. For example, you can increase mob stats on hard mode or adjust them to suit easy mode, allowing you to balance the game to fit your liking.

Key Features

  • Randomized Attribute Modifiers: Add variety and unpredictability by applying attribute modifiers with a chance, giving players new challenges to face.

  • Dynamic Adjustments: Use time-based, biome-based, dimension-based, and difficulty-based configurations to create a dynamic and responsive gameplay experience where attributes adjust based on the player's environment and time.

What type of change is this?

  • Visual
  • Features/Mechanics
  • Performance
  • Compat
  • Others

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions