Make ScriptMacro a header instead of source file.
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
				
			|||||||
#include "TurnHandler.hpp"
 | 
					#include "TurnHandler.hpp"
 | 
				
			||||||
#include "../../Core/Exceptions/NotImplementedException.hpp"
 | 
					#include "../../Core/Exceptions/NotImplementedException.hpp"
 | 
				
			||||||
#include "../Models/Battle.hpp"
 | 
					#include "../Models/Battle.hpp"
 | 
				
			||||||
#include "../ScriptHandling/ScriptMacros.cpp"
 | 
					#include "../ScriptHandling/ScriptMacros.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
using namespace CreatureLib::Battling;
 | 
					using namespace CreatureLib::Battling;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
#include "DamageLibrary.hpp"
 | 
					#include "DamageLibrary.hpp"
 | 
				
			||||||
#include "../ScriptHandling/ScriptMacros.cpp"
 | 
					#include "../ScriptHandling/ScriptMacros.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
using namespace CreatureLib::Battling;
 | 
					using namespace CreatureLib::Battling;
 | 
				
			||||||
int DamageLibrary::GetDamage(ExecutingAttack* attack, Creature* target, uint8_t hitIndex) const {
 | 
					int DamageLibrary::GetDamage(ExecutingAttack* attack, Creature* target, uint8_t hitIndex) const {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,7 +4,6 @@
 | 
				
			|||||||
bool CreatureLib::Battling::MiscLibrary::IsCritical(CreatureLib::Battling::ExecutingAttack* attack,
 | 
					bool CreatureLib::Battling::MiscLibrary::IsCritical(CreatureLib::Battling::ExecutingAttack* attack,
 | 
				
			||||||
                                                    CreatureLib::Battling::Creature* target, uint8_t hit) const {
 | 
					                                                    CreatureLib::Battling::Creature* target, uint8_t hit) const {
 | 
				
			||||||
    auto rand = target->GetBattle()->GetRandom();
 | 
					    auto rand = target->GetBattle()->GetRandom();
 | 
				
			||||||
    // HOOK: Increase chance for critical hits.
 | 
					 | 
				
			||||||
    return rand->Get(10) <= 0;
 | 
					    return rand->Get(10) <= 0;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
bool CreatureLib::Battling::MiscLibrary::CanFlee(FleeTurnChoice* switchChoice) const { return true; }
 | 
					bool CreatureLib::Battling::MiscLibrary::CanFlee(FleeTurnChoice* switchChoice) const { return true; }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
#include "BattleRandom.hpp"
 | 
					#include "BattleRandom.hpp"
 | 
				
			||||||
#include "../ScriptHandling/ScriptMacros.cpp"
 | 
					#include "../ScriptHandling/ScriptMacros.hpp"
 | 
				
			||||||
#include "Creature.hpp"
 | 
					#include "Creature.hpp"
 | 
				
			||||||
#include "ExecutingAttack.hpp"
 | 
					#include "ExecutingAttack.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
#include <algorithm>
 | 
					#include <algorithm>
 | 
				
			||||||
#include <utility>
 | 
					#include <utility>
 | 
				
			||||||
#include "../Models/Battle.hpp"
 | 
					#include "../Models/Battle.hpp"
 | 
				
			||||||
#include "../ScriptHandling/ScriptMacros.cpp"
 | 
					#include "../ScriptHandling/ScriptMacros.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
using namespace CreatureLib;
 | 
					using namespace CreatureLib;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user