upthorn said:
I think you will find, if you check, that H/V triggers don't work at all if they don't have flag 100 set... unless they have flag 2000 (the "trigger event on action" flag) set.
You think wrong, the H/V trigger is automatically a Horizontal trigger unless flag 1000 is set, which makes it vertical regardless of any other flags.
upthorn said:
okay, let me clear this up once and for all. What flag 100 does is make the object trigger when the player touches it.
I've tested your 100 flag theory too, it seems to be legitimate, might want to talk to SP about editing the official tsc.txt file. Of course you could be wrong, which might result in SP telling us exactly what it does.
upthorn said:
While I'm at it, I might as well mention that flag 200 is "trigger event on death".
And these three flags do the same thing for every single NPC. Flag 1000 seems to be the only NPC specific one.
No real reason to say that here, people can use the search function to find the
TSC.txt themselves, but here are the flag values anyways seeing as you started this (directly from the tsc.txt,).
0x0001 - Solid
0x0002 - No effect about Tile 44
0x0004 - Invulnerable (Blink Sound)
0x0008 - Ignore solid
0x0010 - Bouncing at top
0x0020 - Shootable
0x0040 - Special Solid
0x0080 - Rear and top attack power 0
0x0100 - Costum (aka Option 1)
0x0200 - Boss Flag (should really be labeled "Run event on death" flag)
0x0400 - ???
0x0800 - Is visible if FlagID is set
0x1000 - Costum (aka option 2)
0x2000 - Call on Event (if PC[player]presses down in front of npc)
0x4000 - Is invisible if FlagID is set
0x8000 - Show Damage Numbers