- Joined
- Jan 16, 2014
- Messages
- 22
- Reaction score
- 0
- First Language
- English
- Primarily Uses
This involves XAS. i'm trying to create a custom enemy counter and have it be displayed on the screen. I have a number displayed and all but the only problem is checking when an enemy is defeated. i know in XAS i found this:
#-------------------------------------------------------------------------- # ● Can Check Enemy Defeated? #-------------------------------------------------------------------------- def can_check_enemy_defeated? return false if self.battler.is_a?(Game_Actor) return false if self.battler.defeated return true endso i created this: def enemydead? return true if can_check_enemy_defeated? return endand in my separate script i did this: def update_quest quest_number_down if enemydead? quest_number_update if @quest_refresh end
In the class i referenced the class so that it would be a child and everything should work correctly:
class Quest_Hud < Game_Character because in XAS the can_check_enemy_defeated? is under:
class Game_Character < Game_CharacterBase
However when i run the game i still get:
NoMethodError occurred for "battler" i don't understand why Quest_Hud is unable to see battler under can_check_enemy_defeated? after making it a child of Game_Character what am i doing wrong?
#-------------------------------------------------------------------------- # ● Can Check Enemy Defeated? #-------------------------------------------------------------------------- def can_check_enemy_defeated? return false if self.battler.is_a?(Game_Actor) return false if self.battler.defeated return true endso i created this: def enemydead? return true if can_check_enemy_defeated? return endand in my separate script i did this: def update_quest quest_number_down if enemydead? quest_number_update if @quest_refresh end
In the class i referenced the class so that it would be a child and everything should work correctly:
class Quest_Hud < Game_Character because in XAS the can_check_enemy_defeated? is under:
class Game_Character < Game_CharacterBase
However when i run the game i still get:
NoMethodError occurred for "battler" i don't understand why Quest_Hud is unable to see battler under can_check_enemy_defeated? after making it a child of Game_Character what am i doing wrong?
Last edited by a moderator:

