Jump to content

DoubleX

Member
  • Content Count

    893
  • Joined

  • Last visited

  • Days Won

    4

DoubleX last won the day on August 17 2016

DoubleX had the most liked content!

About DoubleX

  • Rank
    Just a nameless weakling
  • Birthday 06/14/1991

Profile Information

  • Gender
    Male

Recent Profile Visitors

9,221 profile views
  1. Updates * v1.04a(GMT 1200 20-5-2020): * 1. Added wait_party_cmd
  2. Updates * v1.03d(GMT 0500 20-5-2020): * 1. Fixed the party escape command being selectable even when it won't * be effective
  3. Updates * v1.01b(GMT 0300 20-5-2020): * 1. In sync with the latest DoubleX RMMV Action Cost version
  4. DoubleX

    DoubleX RMMV Action Cost

    Updates * v1.02a(GMT 0300 20-5-2020): * 1. Added <max act cost> notetag
  5. Updates * v1.03d(GMT 0300 14-5-2020): * 1. Fixed target cursor disappearing when the windows' refreshed * 2. Fixed skill/item/target help window not showing after it's closed
  6. Updates * v1.03c(GMT 0400 13-5-2020): * 1. Fixed the skill/item window being locked after another actor dies * 2. Fixed the actor command window being deselected after another actor * dies
  7. Note This plugin's available for commercial use Purpose Lets you to set some skills to progress to some other skills after gaining enough skill experience and meeting some prerequisites Introduction Videos https://www.youtube.com/watch?v=ly6LlNpo8jc Games using this plugin None so far Parameters Notetags Script Calls Plugin Commands Configurations Author Notes Instructions Prerequisites Terms Of Use Authors DoubleX Todo Changelog Download Links DoubleX RMMV Skill Progress DoubleX RMMV Skill Progress Unit Test DoubleX RMMV Skill Progres Compatibility
  8. Updates * v1.03c(GMT 0400 28-4-2020): * 1. Fixed not closing the target help window when the actor's dead with * Yanfly Engine Plugins - Battle Engine Core enabled
  9. Updates * v1.03b(GMT 0400 28-4-2020): * 1. Fixed the target window being locked after another actor dies * 2. Fixed stale target sprite still displayed as being selected
  10. Updates * v1.01a(GMT 0400 5-2-2020): * 1. Addressed compatibility with * - Victor Engine MV - Conditional Turn Battle
  11. Note This plugin's available for commercial use Purpose Fixes DoubleX RMMV Unison Item compatibility issues Games using this plugin None so far Addressed Plugins Prerequisites Plugins: DoubleX RMMV Unison Item Abilities: 1. Nothing special Instructions Place this plugin below all DoubleX RMMV Unison Item plugins Terms Of Use Changelog DoubleX RMMV Unison Item Compatibility v100a.js DoubleX RMMV Unison Item Compatibility
  12. Note This plugin's available for commercial use Purpose Fixes DoubleX RMMV Skill Hotkeys compatibility issues Games using this plugin None so far Addressed Plugins Prerequisites Plugins: DoubleX RMMV Skill Hotkeys Abilities: 1. Nothing special Terms Of Use Changelog DoubleX RMMV Skill Hotkeys Compatibility v100a.js DoubleX RMMV Skill Hotkeys Compatibility
  13. DoubleX

    DoubleX RMMV Skill Hotkeys

    Updates * v1.01a(GMT 1400 17-7-2019): * 1. Lets you show skill names instead of icons in the hotkey list * 2. Lets you show hotkey icons instead of names in the hotkey list * (v1.01a+ will be incompatible with v1.00a due to hotkeyNames changes)
  14. DoubleX

    DoubleX RMMV Status Bars

    Updates * v1.01b(GMT 1200 7-7-2019): * 1. Fixed the invisible status bars not being able to be visible again * 2. Fixed the equips, classes and actors status bar data not being used
  15. DoubleX

    DoubleX RMVXA Confusion Edit

    You may want to check these parts: #----------------------------------------------------------------------------| # Alias method: friends_unit | #----------------------------------------------------------------------------| alias friends_unit_confusion_edit friends_unit def friends_unit # Rewritten to use confusion edit if subject.confusion_edit is true friends_opponents_unit("friends", "opponents") # end # friends_unit #----------------------------------------------------------------------------| # Alias method: opponents_unit | #----------------------------------------------------------------------------| alias opponents_unit_confusion_edit opponents_unit def opponents_unit # Rewritten to use confusion edit if subject.confusion_edit is true friends_opponents_unit("opponents", "friends") # end # opponents_unit #----------------------------------------------------------------------------| # Alias method: make_targets | #----------------------------------------------------------------------------| alias make_targets_confusion_edit make_targets def make_targets # Rewritten to use confusion edit if subject.confusion_edit is true return @targets_confusion_edit unless @targets_confusion_edit.empty? if subject.confusion_edit?(subject.states) return targets_for_opponents if item.for_opponent? return targets_for_friends if item.for_friend? return [] end unless forcing || subject.confusion_level != 3 || friends_unit.alive_members.size > 1 return [] end make_targets_confusion_edit # end # make_targets #----------------------------------------------------------------------------| # (v1.02a+)Alias method: targets_for_opponents | #----------------------------------------------------------------------------| alias targets_for_opponents_confusion_edit targets_for_opponents def targets_for_opponents # Rewritten to exclude self if there's exclude self notetag confusion_edit_targets("opponents") # end # targets_for_opponents #----------------------------------------------------------------------------| # (v1.02a+)Alias method: targets_for_friends | #----------------------------------------------------------------------------| alias targets_for_friends_confusion_edit targets_for_friends def targets_for_friends # Rewritten to exclude self if there's exclude self notetag confusion_edit_targets("friends") # end # targets_for_friends #----------------------------------------------------------------------------| # (v1.02a+)New method: confusion_edit_targets | #----------------------------------------------------------------------------| def confusion_edit_targets(targets) return [] if item.for_user? && subject.exclude_self?(subject.states) init_confusion_edit_targets(targets) return @targets_confusion_edit unless @targets_confusion_edit.empty? return @targets_confusion_edit if item.for_dead_friend? if subject.confusion_level == 1 && item.for_friend? && freinds_unit.alive_members.size <= 1 return @targets_confusion_edit end if subject.confusion_level == 3 && item.for_opponent? && opponents_unit.alive_members.size <= 1 return @targets_confusion_edit end loop_confusion_edit_targets(targets) @targets_confusion_edit end # confusion_edit_targets #----------------------------------------------------------------------------| # (v1.02d+)New method: init_confusion_edit_targets | #----------------------------------------------------------------------------| def init_confusion_edit_targets(targets) if subject.confusion_level == 2 && item.for_one? && !item.for_dead_friend? @targets_confusion_edit = targets_for_friends_opponents else @targets_confusion_edit = send("targets_for_#{targets}_confusion_edit".to_sym) end return unless item.for_one? && subject.exclude_self?(subject.states) return unless @targets_confusion_edit.include?(subject) @targets_confusion_edit.delete(subject) end # init_confusion_edit_targets #----------------------------------------------------------------------------| # (v1.02d+)New method: loop_confusion_edit_targets | #----------------------------------------------------------------------------| def loop_confusion_edit_targets(targets) begin @target_index = -1 if subject.confusion_level == 2 @targets_confusion_edit = targets_for_friends_opponents else @targets_confusion_edit = send("targets_for_#{targets}_confusion_edit".to_sym) end next unless @targets_confusion_edit.include?(subject) @targets_confusion_edit.delete(subject) end while @targets_confusion_edit.empty? end # loop_confusion_edit_targets #----------------------------------------------------------------------------| # (v1.02a+)New method: friends_opponents_unit | #----------------------------------------------------------------------------| def friends_opponents_unit(friends, opponents) if !forcing && subject.confusion_edit?(subject.states) case subject.confusion_level when 1 return send("#{friends}_unit_confusion_edit".to_sym) when 2 return send("#{friends}_unit_confusion_edit".to_sym) if rand(2) == 0 return send("#{opponents}_unit_confusion_edit".to_sym) end send("#{opponents}_unit_confusion_edit".to_sym) else send("#{friends}_unit_confusion_edit".to_sym) end end # friends_opponents_unit
×