Rifle not working

Archive of the old editing forum
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Locked
Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Rifle not working

Post by Roozy1999 »

I tried to launch Doom with the Rifle mod, then typed "Summon RIFLE" and I can't pick it up. For some reason, I fixed the pickup.
GZDoom crashes when that said:
Script error, "rifle.wad:DECORATE" line 1:
DoomEdNum must be in the range [-1,32767]
Execution could not continue.
1 errors while parsing DECORATE scripts
My DECORATE.TXT file I am going to show you:
actor Rifle : Weapon 63250
{
Weapon.SlotNumber 4
Weapon.AmmoType "Clip"
Weapon.AmmoUse 1
Weapon.BobStyle Smooth
Weapon.BobSpeed 5.0
Weapon.BobRangeX 0.4
Weapon.BobRangeY 0.2
AttackSound "weapons/riflefire"
SeeSound "weapons/rifleready"
Tag "Rifle"
States
{
Ready:
ASSG A 1 A_WeaponReady
loop

Select:
DRAW A 1 A_Raise
DRAW B 1
DRAW C 1
DRAW D 1
ASSG A 1
loop

Deselect:
ASSG A 1
DRAW D 1
DRAW C 1
DRAW B 1
DRAW A 1 A_Lower
loop

Fire:
ASSF A 2 BRIGHT A_PlaySound("weapons/riflefire",2)
ASSF B 1 BRIGHT A_FireBullets(0,0,1,4)
ASSF A 3 A_ReFire
Goto Ready

Spawn:
RIFL A -1
Stop
}
}
I did the code right to the video, but for some reason now, it just keeps crashing instead of fixing it. Could you help me? There is no way to put DoomEdNum and then the DoomEdNum said that it is unknown.
Blue Shadow
Posts: 5043
Joined: Sun Nov 14, 2010 12:59 am

Re: Rifle not working

Post by Blue Shadow »

The number at the end, here, is the DoomEdNum, and it's out of range. Change it to a smaller number in the range shown by the error.

Code: Select all

actor Rifle : Weapon 63250
Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Re: Rifle not working

Post by Roozy1999 »

The number at the end, here, is the DoomEdNum, and it's out of range. Change it to a smaller number in the range shown by the error.
OH, so thanks about that. :D
Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Re: Rifle not working

Post by Roozy1999 »

But what about replacing the pistol?

Code: Select all

actor Rifle replaces Pistol
Whoa, Script error, "rifle.wad:DECORATE" line 3:
Unexpected '4' in definition of 'Rifle'
I am going to delete Weapon.SlotNumber because it was going to be replaced as a pistol.
Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Re: Rifle not working

Post by Roozy1999 »

Look at THIS:
Script error, "rifle_updated.wad:DECORATE" line 20:
"Ready:" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 21:
"ASSG" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 21:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 21:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 21:
"A_WeaponReady" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 22:
"loop" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 24:
"Select:" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 25:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 25:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 25:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 25:
"A_Raise" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 26:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 26:
"B" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 26:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 27:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 27:
"C" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 27:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 28:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 28:
"D" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 28:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 29:
"ASSG" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 29:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 29:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 30:
"loop" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 32:
"Deselect:" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 33:
"ASSG" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 33:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 33:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 34:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 34:
"D" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 34:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 35:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 35:
"C" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 35:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 36:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 36:
"B" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 36:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 37:
"DRAW" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 37:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 37:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 37:
"A_Lower" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 38:
"loop" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 40:
"Fire:" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 41:
"ASSF" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 41:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 41:
"2" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 41:
"A_PlaySound(" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 41:
"weapons/riflefire" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 41:
",2)" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 42:
"ASSF" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 42:
"B" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 42:
"1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 42:
"A_FireBullets(0,0,1,4)" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 43:
"ASSF" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 43:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 43:
"3" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 44:
"Goto" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 44:
"Ready" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 46:
"Spawn:" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 47:
"RIFL" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 47:
"A" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 47:
"-1" is an unknown flag

Script error, "rifle_updated.wad:DECORATE" line 48:
"Stop" is an unknown flag


Execution could not continue.

Script error, "rifle_updated.wad:DECORATE" line 49:
States does not define any animation frames
User avatar
Popsoap10
Posts: 60
Joined: Thu May 26, 2016 6:47 pm

Re: Rifle not working

Post by Popsoap10 »

Roozy1999 wrote:Look at THIS:
*Gigantic error text*
From a first glance, it looks like you removed the state label. Can you post the code which you ran to get this?
Blue Shadow
Posts: 5043
Joined: Sun Nov 14, 2010 12:59 am

Re: Rifle not working

Post by Blue Shadow »

Roozy1999 wrote:But what about replacing the pistol?
You want to do it like this:

Code: Select all

actor Rifle : Weapon replaces Pistol
In order to function as a weapon, an actor needs to inherit from [wiki=Classes:Weapon]Weapon[/wiki]. That's what your code was missing.
I am going to delete Weapon.SlotNumber because it was going to be replaced as a pistol.
If you do that, you won't be able to select the weapon in the game. Replacing is not [wiki=Using_inheritance]inheritance[/wiki]. Instead of removing the property, change it to 2.
Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Re: Rifle not working

Post by Roozy1999 »

OH, so you're right. I'm sorry.
Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Re: Rifle not working

Post by Roozy1999 »

I tried to pick up the rifle, or give myself the rifle but it did NOT work. COULD you give me the INFORMATION about the code?
Also, the code was:

Code: Select all

		Spawn:
			RIFL A -1
		Stop
Or do I put A_WeaponReady on that?
User avatar
ramon.dexter
Posts: 1562
Joined: Tue Oct 20, 2015 12:50 pm
Graphics Processor: nVidia with Vulkan support
Location: Kozolupy, Bohemia

Re: Rifle not working

Post by ramon.dexter »

No, "A_WeaponReady" belongs to ready state.

Maybe now is the time to share your file. We just cannot help you without directly looking at that file. And telling us that "it don't work" is not helpful either.
Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Re: Rifle not working

Post by Roozy1999 »

Roozy1999
Posts: 22
Joined: Fri Mar 03, 2017 11:58 pm
Location: Roozies Deep in the Fricked

Re: Rifle not working

Post by Roozy1999 »

Ugh, why aren't they trying my WAD?
User avatar
Kappes Buur
 
 
Posts: 4183
Joined: Thu Jul 17, 2003 12:19 am
Graphics Processor: nVidia (Legacy GZDoom)
Location: British Columbia, Canada
Contact:

Re: Rifle not working

Post by Kappes Buur »

Image
Open this pwad and yours with Slade3 and check out the differences in DECORATE.
And check out the DECORATE and SPRITE sections in the ZDoom Wiki.
Attachments
MAP01.wad
(36.29 KiB) Downloaded 32 times
Locked

Return to “Editing (Archive)”