With this there are no more warnings when compiling with mingw and with
clang from android-ndk.
There are some remaining implicit declaration and int conversion
warnings in libretro-common when compiling using latest gcc on linux.
But maybe they should be first fixed first in the upstream
libretro-common so they are not reintroduced later on.
The screenblocks setting was not being respected, and it was still
being defined as 3-11 which was no longer useful since the screensize
is currently binary (either fullscreen or with status bar).
The options hud_display and hud_distributed were merged into a single
"hud_mode" option.
The position of health/armor and stats/keys in the distributed layout
were switched.
The stats line was optimized for screen space, removing the static "STS"
text as well as some of the spacing, and the items collected+total was
combined in an items left count.
The keys line won't be shown if there are no keys.
The following flags are available for dehacked:
- ISMONSTER
for all monsters, even those that don't count in the level's kill
percentage
- DONTFALL
won't fall down to the floor after being killed even if it's flying
The following flags were added to dehacked:
- NOTARGET
actor won't be targetted even if it hurts someone else
- QUICKTORETALIATE
actor will immediately switch target if attacked
Dehardcodes some of the logic regarding immunity to explosions and the
louder alert and death sounds. New flags:
- FULLVOLSIGHT
Plays its alert sound at full volume (Cyber and Spider)
- FULLVOLDEATH
Plays its death sound at full volume (Cyber and Spider)
- NORADIUSDMG
Radius (explosive) damage doesnt harm it (Cyber and Spdier)
This is based on the PrBoom+ fork from Graf Zahl.
It adds the following new actor properties, for use with dehacked, based
on equivalent DECORATE ones from ZDoom:
- MeleeThreshold value
The actor with this property set will not attack its target with a
missile attack if it is within the specified range, but rather (if
chasing) attempt to close in to engage in melee.
- MaxTargetRange
A monster with this property set will not attack its target unless
it is within the specified range.
- Min Missile Chance
This is one part of the missile attack probability calculation. The
lower this value is the more aggressive the monster is. This can be
combined with the MISSILEMORE. Default 200.
The following flag was added, equivalent to the DECORATE actor flag of
same name:
- MISSILEMORE
Increases the probability of a missile attack from farther away