Skip to content

Implement Catapult Tower #45

Description

@Virus5600

Catapult Tower

In the medieval times, catapults are not only used as siege weapons but also defensive weapons as part of their defensive fortifications.

Image

By Thomas Ralph Spence Public Domain

The defensive emplacement is considered as a Tier-3 turret and thus, can only be crafted in the Workshop.

As for the catapult's model, it will use the Mangonel:
Image

This allows the implementation to have an easier time lobbing projectiles than a sling-launched projectile from an Onager.

As for its projectile, it will lob blocks as a custom block entity under the Defensive Measures namespace, allowing for a broader customization. Said projectile will be under the Explosive Projectile base class and for now, will use Cobblestone. The reasoning behind the use of Explosive Projectile as base class is for a future implementation that will allow Block Projectiles to be explosive, depending on a configuration.

This turret will be part of the Tier-3 turrets, occupying a 3x3 area and can only be crafted with the 9x9 bench called Workshop.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

additionNew feature or request

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions