Multiple Weapons

● ARCHIVED · READ-ONLY
Started by Ashtonion 20 posts View original ↗
  1. What's the problem?
  2. The problem is I can equip about 5 different weapons, but only attack with one. I want them to be able to attack once with each weapon  equipped.
  3. the script is really only set up to allow for extra armor. The extra weapons will effect your stats, but you're still only attacking with one or two weapons.

    And five weapons? Are you playing as Durga?
  4. Oh, well is there any script for more than 2 wepons? 
  5. That's not the right question. There are many scripts that allow you to equip more than 2 weapons. It is obvious that you have equipped more than 2 weapons using yanfly's script


    You are looking for a script that will show animations for each weapon.
  6. Yes so, could you tell me where I could get one?
  7. IDK of such a script so far... I've never seen any game too that have more than 2 weapons.
  8. I've searched for it but nothing of what I want shows up....
  9. The main problem here is that you made a wrong assumption on how weapons are used in RM. You assumed that the number of weapons changes the number of attacks, and that is not how the default works.


    Basically in default a weapon is like any other equippable item: it only adds numbers and features to the actor.


    If you add more weapons to an actor, his ATK will increase by the values of those weapons - the number of attacks will NOT increase (or not automatically).


    That is the innate mechanic of all equips, and to change that you would need a script that changes how equips are handled instead of just adding more euqip slots of the same kind.


    No, I don't know of such a script either - you'll have to decide whether you want to request or commission such a script (and then you need to describe precisely what you want instad of just assuming how something works like you did in the original question), or you can decide to work around that.


    If you want to work around this, there is a feature "Attack Times" that you can use to increase the number of attacks the actor has - but that will affect the total ATK of the actor.


    Example:


    Let's say an actor has a base ATK of 20, and you equip five weapons with +10 ATK each - the result will be a single attack with an ATK total of 70 (NOT, as you assumed, only attacking with the first weapon).


    Simply adding attack times to each weapon would result in six attacks of 70 each - clearly not what you want.


    However, if you remove the attack value from the weapons and only give them the attack time +1, then the result would be six attacks with the base value of 20 - more like what you assumed would be happen.


    The problem here is that the player has one base attack by default - that is what results in six attacks from only five weapons.


    That base attack and the adding of all parameters together are part of the base engine - you will need a script if you want to change that.
  10. Im not talking about the stats!

    Let me clear this out for all of you.

    I know more weapons put up the stats, that's a no - brainer. The problem is that the atk is up, but the player only attack's with the first weapon of the multiple weapons equipped.. I never asked anything about stats. 

    And yes, I realise i need a script, WHICH IS WHAT I AM ASKING FOR! Maybe I worded the topic weirdly.
  11. Ashtonion said:
    but the player only attack's with the first weapon of the multiple weapons equipped..


    <snip>


    Maybe I worded the topic weirdly.
    yes, because I think there is something else - could it be that you're using a different battlescript in addition to the equip script?
    Because in default, all attacks are completely without weapons, they're stat-based ONLY.


    But if you added a script to display a sprite with a weapon, and that battlescript uses only one weapon display during the attack, then that's normal for that script.


    However, in that case it is impossible to change that without knowing which script you're using - please link to it.


    But without changing the battlesystem, there is no weapon displayed or used during any attack, so in that case your claim that the actor uses only the first weapon is wrong, because in default the attacks have absolutely no direct weapon use.


    Or it could be that you're talking about the attack element instead of the attack weapon - because again, with different attack elements as features only one of those elements will be used due to the combination functions of the engine - but in that case, you don't need a script for multiple weapon use, you need a script for multiple element use.


    So please describe in detail, what do you interpret as "uses only the first weapon" - what message or what display on the screen lets you assume that?
  12. Man I wish I could put a video. Okay I'll explain exactly what happens.

    I am using yanfly's equip engine: http://yanflychannel.wordpress.com/rmvxa/gameplay-scripts/ace-equip-engine/

    In the note tags, you can put the certain amounts of equipment you can have: equiphelp1.png

    I then equip all of the weapons: equiphelp2.png

    I go into battle and attack the enemy, but only the Excalibur is used! equiphelp3.png

    If I increase the attack times, the Excalibur attacks that many times rather than all weapons.

    If you need more explaining let me know...
  13. Yes, only Excalibur is used, but it is using the ATK of all the equipped weapons (try the battle with only Excalibur equipped. You should do less damage. If not then you have something else going on). That is what we are trying to say. So in essence you are getting the 2nd attack, just it *says* you only attacked with Excalibur. To get the engine to say you attacked with both would require a overwrite in how it displays damage as far as I know (and you would still do the *same* damage as it shows now too).

    If you want it to attack specifically with the first weapon with only the actors attack + the attack of the first weapon, then again with the actors attack and the attack of the second weapon, that will require a script that does a complete overhaul of how equips are handled and how attacks are handled. As far as I know, no such script exists yet.
  14. I don't think you understand what I'm looking for. I want him to attack once with EACH WEAPON. If there is a script for that, that is what I am looking for. Just like dual weild, except more than 2.

    EDIT: The battlescript is also yanfly so there shouldn't be compatibility issues.
  15. Then you will need to commission a script. It sounds to me like you want to see both the attack animation and the display for it, and each weapon do individual damage, which the engine is not set up to do. Your script will have to redo completely how equips are handled (trust me, it will, as the game only sums up your ATK from all equips and applies that to the attack) too.

    Edit: I went back and tested dual wield just to see on the default. Will now test Yanfly just to see. Default shows the two anmiations, but only shows the one damage (which is what we have been saying. It only calculates the damage once).
  16. Ashtonion said:
    EDIT: The battlescript is also yanfly so there shouldn't be compatibility issues.
    Yanfly's YEA has no sideview sprites by default. We need to know the script you're using to create that sprite, and we need a link to it. Because if that sideview sprite has an animation for the attack, and you want that to have multiple animations for it, then that specific script needs to be modified - NOTHING else can change the display on the screen.
    So please, as I asked before, provide links to the sideview script you're using. It is not about compatibility issues, it's because the script has to be rewritten - you cannot simply add a script for multiple animations into such a sideview script, you need to rewrite it.
  17. I think you should also ask yourself if equipping five weapons is really necessary. I know I was kind of flippant before, but seriously, are you playing as some multilimbed deity or an octopus or something? How does a humanoid character even wield five weapons? Even Zolo only did three. By default, the engine only allows for single or dual wielding, because that's how many hands a person has. Maybe before commissioning a script, you ought to question your mechanics.
  18. Yes it is necessary because it's my game and this is exactly what I want, thank you.

    If you're even going to answer don't tell me how I need to  make my game.

    Now ask yourself this, is it really necessary to even reply to this topic if you aren't helping? There isn't anything wrong with creativity.