Jump to content

DoubleX

Member
  • Content Count

    883
  • 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

8,365 profile views
  1. 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
  2. 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
  3. 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)
  4. 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
  5. 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
  6. DoubleX

    DoubleX RMVXA Confusion Edit

    Basically, if a battler being confused with this script notetag <confusion edit> or configuration Always_Confusion_Edit will reverse the defintion of allies and enemies, so if the random skill is invoked by the battler is under such state, then it's actually expected for random skills meant to target allies to target enemies instead :)
  7. Maybe you're referring to this instead: #------------------------------------------------------------------------------| # * (v1.03a+)CNT_Negate_Hit, default = true | # Normal physical hit and damage determinations will take place before that | # of CNT if CNT_Negate_Hit is false | #------------------------------------------------------------------------------| CNT_Negate_Hit = true So you want to set it as false and see if anything changes
  8. DoubleX

    Runic (similar to Final Fantasy VI)

    In that case, you can add a state having <intercept tier: 1> and <intercept mp> to the designated character. Whether that state should be added only by using a skill that's only available to that character, or a passive state(you might need another script for this) only for that character, depends on whether you want that character to always intercept all magic, or only do so after that skill's used and before the state expires. Then make all skills to be intercepted to have <intercept tier: 1> and <intercept mp>.
  9. Note This plugin's available for commercial use Purpose Lets you use plugin calls to use new unit filters in order to write much, much less codes to perform much, much more tasks Introduction Games using this plugin None so far Plugin Calls Author Notes Prerequisites Terms Of Use Authors DoubleX Changelog Download Links DoubleX RMMV Unit Filters DoubleX RMMV Unit Filters v100a.rar
  10. DoubleX

    Runic (similar to Final Fantasy VI)

    I think you'll have to give me your project or at least the Scripts.rvdata2 file. The script content's probably corrupted in your version so I'll have to have a look
  11. DoubleX

    DoubleX RMVXA Reflect State

    Updates v1.00b(GMT 0300 16-9-2017): - Fixed reflecting to nil battlers bug
  12. DoubleX

    DoubleX RMMV Formulae Edit

    Updates * v1.01b(GMT 0400 9-9-2017): * 1. Fixed not loading the edited formulae from save files bug
  13. Note This plugin's available for commercial use Purpose Lets you bind hotkeys to skills for actors outside battles, and use them to select usable skills for actors inside battles Compatibility Fix DoubleX RMMV Skill Hotkeys Compatibility Introduction Videos DoubleX RMMV Skill Hotkeys Games using this plugin None so far Parameters Notetags Plugin Calls Plugin Commands Configurations Author Notes Instructions Prerequisites Terms Of Use Authors DoubleX Changelog Download Links DoubleX RMMV Skill Hotkeys DoubleX RMMV Skill Hotkeys Unit Test DoubleX RMMV Skill Hotkeys v101a.js DoubleX RMMV Skill Hotkeys Unit Test v100a.js
  14. Updates * v1.03b(GMT 0200 7-9-2017): * 1. Fixed returning the sprite of the currently inputable actor to its * home position when an action performs its finish sequence * compatiblity issue
  15. DoubleX

    DoubleX RMMV Action Cost

    Updates * v1.01c(GMT 0300 2-9-2017): * 1. Fixed all skills/items being not usable outside battle bug
×