+1
Planned

How to start with bullets in my magazine when I pull out a weapon so I don't reload every time?

Mirabel 2 months ago in Shooter updated by Marti (Lead Developer) 2 months ago 3

Hi,

I am wondering, how can I start with the magazine full when I pull out a weapon? The way it seems to work now is that each time I pull out a weapon I need to reload before I shoot and this becomes unpleasant after some time. 

Your help would be much appreciated, this is the only inconvenience so far with the Shooter module.

Have a wonderful day!

Unity version:
2018 final
Game Creator version:
latest
+1
Planned

As far as I know, that's not what it should be doing. If you have a gun with a capacity of 5 bullets, if you reload, and holster the weapon, when pulling it, it should still hold 5 bullets in the magazine.

If you want to start the game with a few bullets, you can use a Trigger "On Start" that calls the Action "Add Ammo".

However, it's true that at the moment, you can only add new bullets to the "pouch" of the character, not directly into the weapon's magazine. We'll add this option on the next update.

+1

Hey Marti, thank you for your response! I think I did not explain very well what I wanted indeed, but I found out what I am looking for. So:

As far as I know, that's not what it should be doing. If you have a gun with a capacity of 5 bullets, if you reload, and holster the weapon, when pulling it, it should still hold 5 bullets in the magazine.

Yes, this works fine.If you reload and holster the weapon you will have bullets in it when pulling it again later. This is not what I was referring to.


However, it's true that at the moment, you can only add new bullets to the "pouch" of the character, not directly into the weapon's magazine. We'll add this option on the next update.

This is what I am looking for, and I am telling you why it is a big plus: 

- This is how mostly all shooters work: If you find a weapon, that weapon will have at a full magazine in it so you can start using it directly as soon as you equip it (it helps the immersion and the pace of the game). The current behavior resembles more to a survival game where you first find a weapon with no bullets, and then, later, you find the bullets  for it and only after that you reload to get ready for battle ...I am hoping more for a behavior where you start shooting as soon as you find/equip a weapon, it help you create a more fast paced game style and it is definitely more fun 

- Also, when you are scripting an enemy who needs to start shooting at you when he sees you..it's weird because he is pulling out the weapon, and he needs to reload first, a guard or a soldier will always have the weapon ready to engage, he does not need to put a magazine in it when he is attacked because he will get killed 

I am very very happy because you intend adding this behavior at the next update, can't wait for it!


As always, I need to end by saying thank you for providing this wonderful tools to create games in such a fun manner, it's wonderful, I am spending days and nights with Game Creator lately, can't get enough of it, really man, thank you!!! Please don't stop doing this because honestly Game Creator and its addons are the best well spent money on Unity Store ever! I bet most of us buying your products will say the same.

Thank you for your words :-)