diff --git a/Runtime/MP1/World/CRipper.cpp b/Runtime/MP1/World/CRipper.cpp new file mode 100644 index 000000000..6ba8679b6 --- /dev/null +++ b/Runtime/MP1/World/CRipper.cpp @@ -0,0 +1,9 @@ +#include "MP1/World/CRipper.hpp" + +namespace urde::MP1 { +CRipper::CRipper(TUniqueId uid, std::string_view name, EFlavorType type, const CEntityInfo& info, + const zeus::CTransform& xf, CModelData&& mData, const CPatternedInfo& pInfo, const CActorParameters& actParms, + const CGrappleParameters& grappleParms) +: CPatterned(ECharacter::Ripper, uid, name, type, info, xf, std::move(mData), pInfo, EMovementType::Flyer, + EColliderType::One, EBodyType::Flyer, actParms, EKnockBackVariant::Medium) {} +} \ No newline at end of file diff --git a/Runtime/MP1/World/CRipper.hpp b/Runtime/MP1/World/CRipper.hpp new file mode 100644 index 000000000..297a4f938 --- /dev/null +++ b/Runtime/MP1/World/CRipper.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include "World/CPatterned.hpp" +#include "World/CGrappleParameters.hpp" + +namespace urde::MP1 { +class CRipper : public CPatterned { +public: + DEFINE_PATTERNED(Ripper) + CRipper(TUniqueId uid, std::string_view name, EFlavorType type, const CEntityInfo& info, const zeus::CTransform& xf, + CModelData&& mData, const CPatternedInfo& pInfo, const CActorParameters& actParms, + const CGrappleParameters& grappleParms); +}; +} \ No newline at end of file