Floor Hugger Projectiles
- fr blood
- Frequent Poster Miles card holder
- Posts: 995
- Joined: Wed Mar 06, 2013 4:04 pm
- Location: France
Floor Hugger Projectiles
Hellow guys, I guess you all already see floor hugger projectiles being blocked by anything even items like ammunition of health, so I wanted to know if it was a bug from Zandronum/Zdoom or if this flag is supposed to works that way.
Thanks.
Thanks.
RE: Floor Hugger Projectiles
I didn't see such a thing. I'd like to see your missile code.
- fr blood
- Frequent Poster Miles card holder
- Posts: 995
- Joined: Wed Mar 06, 2013 4:04 pm
- Location: France
RE: Floor Hugger Projectiles
Then you didn't check them at all, I saw this happening on any mods using it(Armageddon Invasion, Complex Doom, ...).
RE: Floor Hugger Projectiles
Tested it with heretic minotaur trail attack and their attacks passed items normally. Either the items have flags they shouldn't have or the projectiles do.
[][][][][][][][][][][][][][][]
Nothing to see here
[][][][][][][][][][][][][][][]
Nothing to see here
[][][][][][][][][][][][][][][]
RE: Floor Hugger Projectiles
The source code has nothing to do with huggers colliding with items, or any other actors to make them stop.
- fr blood
- Frequent Poster Miles card holder
- Posts: 995
- Joined: Wed Mar 06, 2013 4:04 pm
- Location: France
RE: Floor Hugger Projectiles
That's strange it keeps happening to me.
Go on Armageddon invasion, summon the HellSmith boss and a stimpack between you and him wait for him to do his floor hugger attack and you will see that the stimpack will stop it.
Go on Armageddon invasion, summon the HellSmith boss and a stimpack between you and him wait for him to do his floor hugger attack and you will see that the stimpack will stop it.
- SwordGrunt
- Forum Regular
- Posts: 377
- Joined: Thu Jun 07, 2012 8:43 pm
RE: Floor Hugger Projectiles
Then either his attack is coded wrong, or the stimpack is coded wrong.
Go on Heretic, summon the Maulotaur and see if the same thing happens. Doesn't to me
Go on Heretic, summon the Maulotaur and see if the same thing happens. Doesn't to me
RE: Floor Hugger Projectiles
Quoting Zdoom Wiki: "Defines a projectile that is moving along the floor. Floor hugging projectiles pass over all obstacles until they hit a solid wall (not a raised floor)." This should answer your question.
=== RAGNAROK DM ON ... uh... dead forever? ===
=== ALWAYS BET ON ... uh... dead forever? ===
=== Who wanta sum wang? ===
=== Death and Decay - A new Monster/Weapon replacer ===
=== ALWAYS BET ON ... uh... dead forever? ===
=== Who wanta sum wang? ===
=== Death and Decay - A new Monster/Weapon replacer ===
- Slim
- Zandrone
- Posts: 1112
- Joined: Sat Mar 16, 2013 7:11 am
- Location: Zero Space
- Clan: Can't fit it in here
- Clan Tag: -=FSR=-
- Contact:
RE: Floor Hugger Projectiles
Then this confirms that it's just the Hellsmith.
- fr blood
- Frequent Poster Miles card holder
- Posts: 995
- Joined: Wed Mar 06, 2013 4:04 pm
- Location: France
RE: Floor Hugger Projectiles
Nope it also happened with the Diabolist on both Armageddon and Delta Invasion mods, even with the dreadnought one of their final boss, the problem seems to come from their coding that is very old compare to a recent mode like complex doom where it worked fine.Slim wrote: Then this confirms that it's just the Hellsmith.
- SwordGrunt
- Forum Regular
- Posts: 377
- Joined: Thu Jun 07, 2012 8:43 pm
RE: Floor Hugger Projectiles
Only if they messed with collision flags to get fancy "projectile blocking". Usually isn't a good idea to fuck with projectile collision. You know it's not the floorhugger, it's whatever else they did on the projectile that may be bugged on itself or on its interaction with floorhugger. ZDoom codebase updating like 2.0's messes with a lot of stuff at once.
RE: Floor Hugger Projectiles
I'm pretty sure any projectile, floorhugger or not, won't collide with any other actor unless that actor is +SHOOTABLE or blocking.
In any case it's probably best to make a tracker ticket with a minimal example wad.
In any case it's probably best to make a tracker ticket with a minimal example wad.
Last edited by Ænima on Tue Sep 15, 2015 8:14 pm, edited 1 time in total.
Reinforcements: midgame Survival joining/respawning
Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

RE: Floor Hugger Projectiles
And that returns us the most important and the ONE question:Ænima wrote: I'm pretty sure any projectile, floorhugger or not, won't collide with any other actor unless that actor is +SHOOTABLE or blocking.
In any case it's probably best to make a tracker ticket with a minimal example wad.
If only people listened to me?.. Maybe there were as well no wars on the Earth.ZzZombo wrote: I didn't see such a thing. I'd like to see your missile code.
- fr blood
- Frequent Poster Miles card holder
- Posts: 995
- Joined: Wed Mar 06, 2013 4:04 pm
- Location: France
RE: Floor Hugger Projectiles
Well I took this one from the diabolist on Delta Invasion:
To see something you can replace the sprites with the on of current Doom2.
Code: Select all
ACTOR DTracer
{
Radius 5
Height 5
Speed 15
ReactionTime 175
Damage 10
ExplosionDamage 64
ExplosionRadius 64
DamageType fire
RenderStyle ADD
Alpha 0.67
PROJECTILE
+SEEKERMISSILE
+FLOORHUGGER
+THRUGHOST
-NOGRAVITY
Obituary "%o got was set ablaze by a Diabloist."
Seesound "weapons/diasht"
DeathSound "weapons/firex3"
States
{
Spawn:
NULL A 1 Bright A_SeekerMissile (10,15)
NULL A 0 Bright A_Countdown
NULL A 0 Bright A_CustomMissile("DTracerPuff",0,0,0,0)
loop
Death:
FTRA K 4 Bright
FTRA L 4 Bright A_Explode
FTRA MNO 3 Bright
stop
}
}
RE: Floor Hugger Projectiles
I tried this and summoned some stimpacks in a room. The tracer attack goes through them when the zombieman shoots them at me.
Code: Select all
ACTOR DTracer
{
Radius 5
Height 5
Speed 15
ReactionTime 175
Damage 10
ExplosionDamage 64
ExplosionRadius 64
DamageType fire
RenderStyle ADD
Alpha 0.67
PROJECTILE
+SEEKERMISSILE
+FLOORHUGGER
+THRUGHOST
-NOGRAVITY
Obituary "%o got was set ablaze by a Diabloist."
Seesound "weapons/diasht"
DeathSound "weapons/firex3"
States
{
Spawn:
TROO A 1 Bright A_SeekerMissile (10,15)
TROO AB 1 Bright A_Countdown
loop
Death:
TROO A 4 Bright
TROO A 4 Bright A_Explode
TROO BCD 3 Bright
stop
}
}
ACTOR DZombieMan
{
Health 20
Radius 20
Height 56
Speed 8
PainChance 200
Monster
+FLOORCLIP
SeeSound "grunt/sight"
AttackSound "grunt/attack"
PainSound "grunt/pain"
DeathSound "grunt/death"
ActiveSound "grunt/active"
Obituary "$OB_ZOMBIE" // "%o was killed by a zombieman."
DropItem "Clip"
States
{
Spawn:
POSS AB 10 A_Look
Loop
See:
POSS AABBCCDD 4 A_Chase
Loop
Missile:
POSS E 10 A_FaceTarget
POSS F 8 A_CustomMissile("Dtracer",0)
POSS E 8
Goto See
Pain:
POSS G 3
POSS G 3 A_Pain
Goto See
Death:
POSS H 5
POSS I 5 A_Scream
POSS J 5 A_NoBlocking
POSS K 5
POSS L -1
Stop
XDeath:
POSS M 5
POSS N 5 A_XScream
POSS O 5 A_NoBlocking
POSS PQRST 5
POSS U -1
Stop
Raise:
POSS K 5
POSS JIH 5
Goto See
}
}
Last edited by Frits on Wed Sep 16, 2015 10:14 am, edited 1 time in total.
Code: Select all
Mode #grandvoid -o Konar6 by Frits
<Konar6> the fuck
<Konar6> who made this IRC
<Konar6> how is this possibleRE: Floor Hugger Projectiles
Are you sure it doesn't vanish just because of A_Countdown()?
- fr blood
- Frequent Poster Miles card holder
- Posts: 995
- Joined: Wed Mar 06, 2013 4:04 pm
- Location: France
RE: Floor Hugger Projectiles
Ok I've found the problem and it happens with any projectile using the floorhugger flag, the problem isn't from their code but from any map being in the invasion gameplay.
RE: Floor Hugger Projectiles
Sounds like the spawners then.fr blood wrote: Ok I've found the problem and it happens with any projectile using the floorhugger flag, the problem isn't from their code but from any map being in the invasion gameplay.
Reinforcements: midgame Survival joining/respawning
Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

- fr blood
- Frequent Poster Miles card holder
- Posts: 995
- Joined: Wed Mar 06, 2013 4:04 pm
- Location: France
RE: Floor Hugger Projectiles
Nope you can spawn any item on an invasion map without his spawner and you will see the result. I remember that the Invasion system used to be different compare to other gameplay.Ænima wrote: Sounds like the spawners then.

