- Joined
- Jan 30, 2014
- Messages
- 99
- Reaction score
- 67
- Primarily Uses
Could it be it comes from "draw_actor_face"? There are in both your base script and YAE battle system base script and seems like the one in YAE has a link with battlestatus somehow.
In YAE base battle system script :
#-------------------------------------------------------------------------- # overwrite method: draw_item #-------------------------------------------------------------------------- def draw_item(index) return if index.nil? clear_item(index) actor = battle_members[index] rect = item_rect(index) return if actor.nil? draw_actor_face(actor, rect.x+2, rect.y+2, actor.alive?) draw_actor_name(actor, rect.x, rect.y, rect.width-8) draw_actor_action(actor, rect.x, rect.y) draw_actor_icons(actor, rect.x, line_height*1, rect.width) gx = YEA::BATTLE::BATTLESTATUS_HPGAUGE_Y_PLUS contents.font.size = YEA::BATTLE::BATTLESTATUS_TEXT_FONT_SIZE draw_actor_hp(actor, rect.x+2, line_height*2+gx, rect.width-4) if draw_tp?(actor) && draw_mp?(actor) dw = rect.width/2-2 dw += 1 if $imported["YEA-CoreEngine"] && YEA::CORE::GAUGE_OUTLINE draw_actor_tp(actor, rect.x+2, line_height*3, dw) dw = rect.width - rect.width/2 - 2 draw_actor_mp(actor, rect.x+rect.width/2, line_height*3, dw) elsif draw_tp?(actor) && !draw_mp?(actor) draw_actor_tp(actor, rect.x+2, line_height*3, rect.width-4) else draw_actor_mp(actor, rect.x+2, line_height*3, rect.width-4) end end
In your script :
#-------------------------------------------------------------------------- # * Overwrite: draw_actor_face #-------------------------------------------------------------------------- alias :bm_menu_daf :draw_actor_face def draw_actor_face(actor, x, y, enabled = battle_party?(actor)) face_background(actor, x, y) bm_menu_daf(actor, x, y, enabled) end #-------------------------------------------------------------------------- # * New Method: face_background #-------------------------------------------------------------------------- def face_background(actor, x, y, width = 96, height = 96) contents.fill_rect(x, y, width, height, standby_color(actor)) end
#-------------------------------------------------------------------------- # * Overwrite: draw_actor_face #-------------------------------------------------------------------------- alias :bm_menu_daf :draw_actor_face def draw_actor_face(actor, x, y, enabled = battle_party?(actor)) face_background(actor, x, y) bm_menu_daf(actor, x, y, enabled) end #-------------------------------------------------------------------------- # * New Method: face_background #-------------------------------------------------------------------------- def face_background(actor, x, y, width = 96, height = 96) contents.fill_rect(x, y, width, height, standby_color(actor)) end
I can't get the window to do that. I put in BM-base and all of YEA's battle scripts, and full resolution and still get this:
I really don't know what's wrong.


