Realm667 - How to make a range gun available only in berserk - Board (2024)

  • CaptainManiac
  • Realm667 - How to make a range gun available only in berserk - Board (1) Topic Author
  • Cacodemon
  • Realm667 - How to make a range gun available only in berserk - Board (2)

More

8 years 4 months ago #1 by CaptainManiac

I am making a shotgun that shoots blasts of hellfire,but i want it to be available only in berserk mode(need berserk power to get the weapon ready,even if it is picked up).When i put the jumpifinventory actor function to make the gun ready only if the player has berserk power and because of that,an error named "sprite names must be exactly 4".I have 2 sprites for the ready animation.How to fix that?

Please Log in or Create an account to join the conversation.

  • Blue Shadow
  • Realm667 - How to make a range gun available only in berserk - Board (3)
  • Administrator
  • Realm667 - How to make a range gun available only in berserk - Board (4)

More

8 years 4 months ago #2 by Blue Shadow

Replied by Blue Shadow on topic How to make a range gun available only in berserk

Post your code so we can see what's wrong.

Please Log in or Create an account to join the conversation.

  • CaptainManiac
  • Realm667 - How to make a range gun available only in berserk - Board (5) Topic Author
  • Cacodemon
  • Realm667 - How to make a range gun available only in berserk - Board (6)

More

8 years 4 months ago #3 by CaptainManiac

Replied by CaptainManiac on topic How to make a range gun available only in berserk

Code:

ACTOR HellFireSG : Shotgun //2405{Tag "HellFire Shotgun"+FLOORCLIP+NOGRAVITY+WEAPON.EXPLOSIVE+Weapon.AMMO_OPTIONAL+Weapon.DONTBOB+WEAPON.NOAUTOAIMWeapon.SelectionOrder 3000Weapon.SlotNumber 3//AttackSound "weapons/hfsgblast"//Inventory.Pickupsound "misc/hfsgpickup"Inventory.PickupMessage "You got the Hellfire shotgun.Liquidise with Hellfire!"Obituary "%k was liquidised by HellFire Shotgun"Scale 0.3States{Spawn:HFSG ABC 8 BRIGHTLoopReady: HFSG DE 2 A_WeaponReadyloop}}

i wanted in the spawn state to be a_jumpifinventory("Powerstrenght",1,"Ready"),but it gave me that error and i deleted it

Please Log in or Create an account to join the conversation.

  • Blue Shadow
  • Realm667 - How to make a range gun available only in berserk - Board (7)
  • Administrator
  • Realm667 - How to make a range gun available only in berserk - Board (8)

8 years 4 months ago #4 by Blue Shadow

Replied by Blue Shadow on topic How to make a range gun available only in berserk

Post the erroneous code. I don't see any A_JumpIfInventory calls there.

Please Log in or Create an account to join the conversation.

  • MagicWazard
  • Realm667 - How to make a range gun available only in berserk - Board (9)
  • Moderator
  • Realm667 - How to make a range gun available only in berserk - Board (10)

More

8 years 4 months ago - 8 years 4 months ago #5 by MagicWazard

Replied by MagicWazard on topic How to make a range gun available only in berserk

CaptainManiac wrote: i wanted in the spawn state to be a_jumpifinventory("Powerstrenght",1,"Ready"),but it gave me that error and i deleted it

That could be a problem right there. "Spawn" is the state in which the item exists in the game world to be picked up. At this point, the item isn't in the player's inventory, so checking the player's inventory for "PowerStrength" at that time wouldn't be meaningful--it'll never find it. You also misspelled "PowerStrength" in the excerpt above, which could also give you trouble if the misspelling was also in the original code. What you probably want to do is put the A_JumpIfInventory into the "Ready" state itself, and then make a similar state ("Berserk"? "Powered"?) that contains the weapon attack and readiness check. Something like so:

Code:

States{Spawn:HFSG ABC 8 BRIGHTLoopReady: HFSG DE 2 A_JumpIfInventory("PowerStrength", 1, "Powered") //no attack function OR weapon readiness in this stateloopPowered: HFSG DE 2 A_WeaponReady //attack function here loop}}

Bear in mind that I haven't tested this to see if it's airtight, but it gets the general point across.

Last edit: 8 years 4 months ago by MagicWazard.

Please Log in or Create an account to join the conversation.

  • CaptainManiac
  • Realm667 - How to make a range gun available only in berserk - Board (11) Topic Author
  • Cacodemon
  • Realm667 - How to make a range gun available only in berserk - Board (12)

More

8 years 4 months ago - 8 years 4 months ago #6 by CaptainManiac

Replied by CaptainManiac on topic How to make a range gun available only in berserk

Then i need to repair my sprites for ready or at least to put it in the powered mode,cus i put flame things on the ready animation to indicate that the weapon is active.YOU WILL SEE MY CRAP NOW.I CAN'T DRAW CORRECTLY AND BECAUSE OF THAT WEAPON WILL BE SIMILAR TO A JOKE WEAPON THAN LIKE A SAWED-OFF HELLISH SHOTGUN THAT FIREC CUSTOM SHOOTABLE BLASTS OF HELLFIRE.LOOK
PS:Sorry for the late reply,but yesterday was evening in my region and i was made to go to bed and today there was a work to do.

Attachments:

  • HFSGD0.png

  • HFSGE0.png

Last edit: 8 years 4 months ago by CaptainManiac. Reason: I missed something

Please Log in or Create an account to join the conversation.

  • CaptainManiac
  • Realm667 - How to make a range gun available only in berserk - Board (15) Topic Author
  • Cacodemon
  • Realm667 - How to make a range gun available only in berserk - Board (16)

More

8 years 4 months ago #7 by CaptainManiac

Replied by CaptainManiac on topic How to make a range gun available only in berserk

Thanks you

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum

Realm667 - How to make a  range gun available only in berserk - Board (2024)

References

Top Articles
Latest Posts
Article information

Author: Foster Heidenreich CPA

Last Updated:

Views: 5657

Rating: 4.6 / 5 (56 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Foster Heidenreich CPA

Birthday: 1995-01-14

Address: 55021 Usha Garden, North Larisa, DE 19209

Phone: +6812240846623

Job: Corporate Healthcare Strategist

Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.