the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 28 lines 729 B view raw
1#pragma once 2using namespace std; 3 4#include "DamageSource.h" 5 6class Entity; 7class Player; 8 9class EntityDamageSource : public DamageSource 10{ 11protected: 12 shared_ptr<Entity> entity; 13 14public: 15 //EntityDamageSource(const wstring &msgId, shared_ptr<Entity> entity); 16 EntityDamageSource(ChatPacket::EChatPacketMessage msgId, ChatPacket::EChatPacketMessage msgWithItemId, shared_ptr<Entity> entity); 17 virtual ~EntityDamageSource() { } 18 19 shared_ptr<Entity> getEntity(); 20 21 // 4J Stu - Made return a packet 22 //virtual wstring getLocalizedDeathMessage(shared_ptr<Player> player); 23 virtual shared_ptr<ChatPacket> getDeathMessagePacket(shared_ptr<LivingEntity> player); 24 25 virtual bool scalesWithDifficulty(); 26 27 virtual DamageSource *copy(); 28};