pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
doomlegacy-snapshot: Update to SVN revision 1773
Module Name: pkgsrc-wip
Committed By: Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By: micha
Date: Wed Jan 14 13:59:15 2026 +0100
Changeset: 8885b0bc2b4897aee63e19ca8f032a187c94da55
Modified Files:
doomlegacy-snapshot/Makefile
Log Message:
doomlegacy-snapshot: Update to SVN revision 1773
- commit revision 1767
The MBF21 code duplicated some of the vile raise code
Made a common inline function for the vile raise code,
to simplify maintenance.
- commit revision 1768
Fixed some P_CheckMeleeRange MBF21 changes where it conflicts with
Legacy improvements. Made the protection checks such as info == NULL,
apply to the MBF21 code too.
Fix some of the A_Chase logic concerning MT_NODE and MF_IGNOREPLAYER.
The compiler complains "suggest parenthesis". However, it is not clear
that the added tests for MT_NODE and MF_IGNOREPLAYER are correct,
and especially after MBF FRIEND was added.
Some alternatives have been included, but the last one seems to
be the most correct.
The MT_NODE should not be altered, so it should block chasing.
The MF_IGNOREPLAYER should block and chase for normal monsters who
only chase players, but should not block MBF FRIEND who chase monsters.
Clean up the CheckWater tests of MF_TOUCHWATER and MF_UNDERWATER.
There was much redundant clearing of these same flags, and every path
cleared them.
- commit revision 1770
Give individual for loops their own loop variable with
the right variable type. This allows the compiler
to optimize them individually, and removes the implied
connection between loops that the compiler cannot ignore.
Move some variable declarations to be within the block
where they are actually used. This allows the compiler
to optimize them into registers.
- commit revision 1771
The player sprite was missing from Heretic multiplayer.
This bug was introduced with changes for remapping sprites for MBF21 wads,
trying to be compatible with DSDA.
Added more predef mapping structure, to include SPR_PLAY,
and SPR_BLUD in the sprites loaded by Heretic.
- commit revision 1772
Revised the am_map scheme for setting the mapcolor,
to one with a structure that can be loaded easily for
Doom, Heretic, and Hexen.
Adjusted the colors for Heretic.
Moved the support for the map light strobe effect (which was
partially commented out disabled) to conditional disabled.
The map light strobe effect was just the map light ramping up repeatedly.
Added typedef for boolbyte, a boolean in a byte, because
the compiler will not let me reduce the memory wasted for enum and
boolean.
Added cheat normmap, to return to a normal mapping.
- commit revision 1773
Rearrange the missile functions, and player missile functions,
so that Hexen missiles can be supported.
Created support functions that contain the common missile code,
which are used by the many missile functions.
Changed the constants NUMXXX to NUM_XXX, so they are readable.
Changed the floortype constants to the Hexen floortype definition,
which includes FLOOR_LIQUID, which allows more expressive
tests than the previous SOLID, not SOLID.
Any floortype >= FLOOR_LIQUID is a liquid.
It has the same names, but in a different order, to accomplish this.
These value are not saved anywhere (that I know of).
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8885b0bc2b4897aee63e19ca8f032a187c94da55
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
doomlegacy-snapshot/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diffs:
diff --git a/doomlegacy-snapshot/Makefile b/doomlegacy-snapshot/Makefile
index 1c3f91b599..6cc1f06c42 100644
--- a/doomlegacy-snapshot/Makefile
+++ b/doomlegacy-snapshot/Makefile
@@ -2,7 +2,7 @@
VERS= 1.48.18
#PKGNAME= doomlegacy-${VERS}
-SVNVERS= 1766
+SVNVERS= 1773
DISTNAME= doomlegacy-snapshot-0r${SVNVERS}
CATEGORIES= games
Home |
Main Index |
Thread Index |
Old Index