MantisBT - Zandronum
View Issue Details
0003574Zandronum[All Projects] Bugpublic2018-12-09 13:222024-02-29 22:20
Filystea 
 
immediatemajoralways
closedno change required 
3.0 
 
0003574: This MUST be BUG and if it is not than NEEDS TO BE CHANGED - vide fixed anyway
An actor I spawn with A_SpawnItemEx with flag SXF_TRANSFERPOINTERS .

A projectile.

 SXF_TRANSFERPOINTERS - transfers the calling actor's master, target, and tracer fields to the spawned actor. Note that SXF_SETMASTER has the last word for the master field.

After this I do face master function and shoot from projectile. Another projectile.

Guess what happens. It shoots the monster that is fucking target.

HOW COME A FUCKING TARGET is used as MASTER.

You are telling me each time monster starts to chase something the target it chases becomes it's master ?? WTF this makes no sens.
Do your job and read what I wrote higher.
Literally EVERY FUCKING cool thing I try to implement ends like that. NOTHING WORKS HERE. NEW THINGS GET IN AND OLD DON'T GET DEBUGGED.

Broken by a design.

Actualy I blame for bigger part randi, she had very big community she should have put pressure on those people to test new features instead it feels like bilion of things where introduced and all broken. And this broken shit is now used on zandronum. I kind of regret at some point I left zdoom forums alone. I should have tormented that bitch much longer.

Like lets fucking face it. What kind of fucking retard would introduce functions like A_SkelFist. SHE SHOULD HAVE FROM START EXPECT TO USE A FUCKING FUNCTION IN DECORATE LIKE A_CuStomMeeleAttack Or Combo Or fucking what ever. Something that takes parameters and gives moder more power.

Decorate is shit. It's shit becuase it's creator wanted it to be like that. There was potential and it was completly lost because of example like higher.

How can getting actor pointer be such a hassle. She must have left big mess. And I am glad she is left. Never come back bitch.

I wanted to upgrade my hellknight in my mod. I am fucking done for today. The old crappy version is staying for now.

This bug works offline. I did not even test online. Why would I.

I am totally reporting this stuff.
No tags attached.
Issue History
2018-12-09 13:22FilysteaNew Issue
2018-12-12 19:24eagleNote Added: 0020242
2018-12-12 21:12FilysteaNote Added: 0020243
2018-12-14 19:57FilysteaNote Added: 0020247
2018-12-15 12:32FilysteaNote Added: 0020248
2018-12-16 02:05Blzut3Note Added: 0020249
2018-12-16 08:43FilysteaNote Added: 0020250
2018-12-16 21:55Blzut3Note Added: 0020253
2024-02-29 22:20Ru5tK1ngNote Added: 0023132
2024-02-29 22:20Ru5tK1ngStatusnew => closed
2024-02-29 22:20Ru5tK1ngResolutionopen => no change required
2024-02-29 22:20Ru5tK1ngDescription Updatedbug_revision_view_page.php?rev_id=14095#r14095

Notes
(0020242)
eagle   
2018-12-12 19:24   
There is no support for the SXF_SETTARGET flag in zandronum, and the goal is always set as a projectile. Need a flag otherwise everything works incorrectly.
(0020243)
Filystea   
2018-12-12 21:12   
It goes deeper. Tried to actualy find work around and it's impossible.

Probably should open few more tickets but i don't care anymore. This will never be fixed anyway.

But a hint is that transfer pointers seem to work but rearrange is broken totally.
back to topic.

The main problem is that when actor spawns a projectile. It sets the projectile target to be the spawner. And it seems when that happens it can firmly go through monster that spawned projectile. Fucked up. Because when i try projectile to have actualy target that is supposed to be shot at - it fucking does nothing. Since it can not touch the target. Droping all flags with reaarange also does nothing. Really it's so broken it's sad.
(0020247)
Filystea   
2018-12-14 19:57   
Got this working. So many dirty hacks to make it work.
Well Rearrange works. Forgot about broken action on first spawned frame.


So i spawn a projectile.
Swpa it's target pointer with the person who spawned it so besically it's target ( retardism )
Spawn new projectile.
Rearrange it's pointers.
Now it can hit its target ( sic ! )

SOOO FUCKING BROKEN.
To do a simple thing.
Rot on mars randi. With imps.
(0020248)
Filystea   
2018-12-15 12:32   
Btw

     HITOWNER (New from 3.6.0)

This is new feature. After all those years - they noticed a problem. geeee
(0020249)
Blzut3   
2018-12-16 02:05   
You do realize that using the target pointer for the actor that spawned the projectile is vanilla doom behavior right?
(0020250)
Filystea   
2018-12-16 08:43   
So what?

It's still broken behavior. W found 1993 bug. Are you trying to tell me we are not going to fix bugs from that time?
(0020253)
Blzut3   
2018-12-16 21:55   
We don't change fundamental behavior since that's how you break mods (i.e. those using dehacked).
(0023132)
Ru5tK1ng   
2024-02-29 22:20   
Closing based on that principle. ^