Parcourir la source

Follow up to c86a5a4

Thanks to @mplaten
Lemongrass3110 il y a 4 ans
Parent
commit
1d049204dc
3 fichiers modifiés avec 5 ajouts et 4 suppressions
  1. 2 2
      src/map/achievement.cpp
  2. 2 2
      src/map/pet.cpp
  3. 1 0
      src/map/quest.cpp

+ 2 - 2
src/map/achievement.cpp

@@ -188,7 +188,7 @@ uint64 AchievementDatabase::parseBodyNode(const YAML::Node &node){
 		}
 
 		if( achievement->condition ){
-			aFree( achievement->condition );
+			script_free_code( achievement->condition );
 			achievement->condition = nullptr;
 		}
 
@@ -278,7 +278,7 @@ uint64 AchievementDatabase::parseBodyNode(const YAML::Node &node){
 			}
 
 			if( achievement->rewards.script ){
-				aFree( achievement->rewards.script );
+				script_free_code( achievement->rewards.script );
 				achievement->rewards.script = nullptr;
 			}
 

+ 2 - 2
src/map/pet.cpp

@@ -374,7 +374,7 @@ uint64 PetDatabase::parseBodyNode( const YAML::Node &node ){
 		}
 
 		if( pet->pet_bonus_script != nullptr ){
-			aFree( pet->pet_bonus_script );
+			script_free_code( pet->pet_bonus_script );
 			pet->pet_bonus_script = nullptr;
 		}
 
@@ -393,7 +393,7 @@ uint64 PetDatabase::parseBodyNode( const YAML::Node &node ){
 		}
 
 		if( pet->pet_support_script != nullptr ){
-			aFree( pet->pet_support_script );
+			script_free_code( pet->pet_support_script );
 			pet->pet_support_script = nullptr;
 		}
 

+ 1 - 0
src/map/quest.cpp

@@ -902,4 +902,5 @@ void do_init_quest(void)
  */
 void do_final_quest(void)
 {
+	quest_db.clear();
 }