Age | Commit message (Collapse) | Author |
|
Various bits of code assume that booleans are represented as 32-bit
ints and that they can be assigned to from 32-bit values. This isn't
true on all systems; fix code that does this to convert to boolean
values properly.
This is more progress towards fixing #509.
|
|
Flag to be cleared is MF_SPECIAL, not MF_SOLID (verified against
disassembly). Otherwise you get to spawn an infinite number of rebels
from one beacon. Not to mention, it isn't SOLID to start with.
|
|
Propagation of allegiance from teleport beacons to rebels missing;
verfied positioning of missing assignment against disassembly.
|
|
It was pointed out to me recently that vldoor_e has enum values
named 'open' and 'close'. These can potentially conflict with POSIX
standard functions that have the same names, if the right header
files are included.
This doesn't currently cause any problems. However, to avoid any
possibility of a conflict occurring if a different compiler is used,
add a vld_ prefix to all the enum values, to namespace them.
|
|
This change rewrites and simplifies the copyright headers at the top
of all source files:
* Remove "Emacs style mode select" line; this line was included in
the headers for the originally released source files and appears
to be to set the file type for old versions of Emacs. I'm not sure
entirely why it was required but I don't think it is any more.
* Remove "You should have received a copy of..." text from copyright
header. This refers to the old 59 Temple Place address where the
FSF headquarters used to be located and is no longer correct.
Rather than change to the new address, just remove the paragraph
as it is superfluous anyway. This fixes #311.
* Remove ---- separator lines so that the file headers are barer
and more simplified.
|
|
Eliminate use of strcpy, strcat, strncpy, and use the new safe
alternatives.
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2555
|
|
players.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2444
|
|
forgotten.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2344
|
|
in p_enemy.c, in particular to the P_NewRandomDir routine used by
peasants. The demo now syncs up until he jumps the railing, and then his
position is off by a bit - we may have a physics issue with railing
lines.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2275
|
|
routines from Eternity.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2252
|
|
message, PST_REBORN set in G_DoLoadLevel if players.health <= 0,
M_ClearRandom doesn't seed rndindex with time(), A_Chase doesn't check
for target->health <= 0 when decrementing actor->threshold, and
A_AcolyteSpecial fixed - ALL blue acolytes must be dead, not just one.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2248
|
|
adjustments and cleanup for P_DamageMobj, including "horror" predicate
for spectral damage, missing target->target assignment for players, and
use of the wrong mobj_t for R_PointToAngle2 when doing hookshot damage.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2246
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2155
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2149
|
|
(Strife doesn't withhold mobj->reactioncount in skill 5), added static
line specials 142, 143, and 149 for vertical texture scrolling, and made
note of a bug with Irale's door line type.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2142
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2116
|
|
engine. Also more use of new GiveVoiceObjective macro.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2111
|
|
most of those are outside of our own code (get on those signed/unsigned
mismatches in the midi code, fraggle ;)
Subversion-branch: /branches/strife-branch
Subversion-revision: 2110
|
|
super-shortcut. Implemented A_BossDeath - needs moar testing! Resolved
conflict with p_inter.c.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2107
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2104
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2103
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2102
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2101
|
|
+ Macro added for giving objective logs
Subversion-branch: /branches/strife-branch
Subversion-revision: 2100
|
|
+ New door types added to enum
+ T_VerticalDoor updated
+ Split Door mechanic implemented
+ Linetypes 40, 174, 183 implemented
Subversion-branch: /branches/strife-branch
Subversion-revision: 2088
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2074
|
|
in P_CheckMissileRange regarding maximum considered distance for
Crusaders.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2058
|
|
80. Fixed P_SpawnPuff by removing more unused DOOM code. Fixed Crusader
flamethower attack bug due to a missed return statement.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2054
|
|
+ Converted some while loops to for loops in dialog functions
Subversion-branch: /branches/strife-branch
Subversion-revision: 2049
|
|
two completely different uses. Finished P_DialogDoChoice; dialog is now
virtually 100% functional (just needs finished inventory to really do
much beyond initial dialogs or getting "no" messages from everybody).
Subversion-branch: /branches/strife-branch
Subversion-revision: 2048
|
|
comments, and coded P_FreePrisoners, P_DestroyConverter, and
A_ClaxonBlare. Fixed A_Listen (had some order of operations problems).
Subversion-branch: /branches/strife-branch
Subversion-revision: 2044
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2039
|
|
+ More codepointers implemented
Subversion-branch: /branches/strife-branch
Subversion-revision: 2037
|
|
all low-detail column drawers, and switched R_DrawTLColumn with
R_DrawMVisTLColumn.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2032
|
|
+ Translucent line/wall drawing supported
+ Jumpover/Blockfloater flag behavior implemented
+ Puff behavior implemented
+ Some changes to PIT_AttackRadius
+ Some changes to PIT_ChangeSector
Subversion-branch: /branches/strife-branch
Subversion-revision: 2030
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2026
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2025
|
|
P_SpawnFacingMissile.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2024
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2023
|
|
to return th.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2022
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2021
|
|
Subversion-branch: /branches/strife-branch
Subversion-revision: 2020
|
|
+ A_SentinelAttack, A_CrusaderAttack, A_CrusaderLeft, A_CrusaderRight
implemented
Subversion-branch: /branches/strife-branch
Subversion-revision: 2019
|
|
Significant work done on making enemies functional, including allied
units, Acolytes, Templars, Reavers, Sentinels, Stalkers, Inquisitors,
and Spectres. A few action functions and thingtypes were renamed.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2018
|
|
on dialog engine, p_enemy code, and support for all new mapthing_t flag
values in P_SpawnMapThing.
Subversion-branch: /branches/strife-branch
Subversion-revision: 2015
|
|
+ Several updates to existing functions in P_Enemy
Subversion-branch: /branches/strife-branch
Subversion-revision: 2014
|
|
+ ammo arrays updated
+ All codepointers (except a_firesigil) added
+ Additional enumerations added to psprites
Subversion-branch: /branches/strife-branch
Subversion-revision: 2010
|
|
Corrected names
+ Majority of player action code pointers implemented
+ Removed all unused Doom player codepointers
+ P_SpawnPlayerMissile now returns a mobj
Subversion-branch: /branches/strife-branch
Subversion-revision: 2009
|
|
+ A_FireGrenade and A_MissileTick codepointers added
+ Step up height changed to 16*FRACUNIT (non-human things are excluded)
+ Fixed bug in P_MovePlayer where player cannot climb over things when
pressing forward and jumping. Missed a line of code for this
+ P_SpawnSubMissile renamed to P_SpawnFaceMissile
+ P_SpawnMortar added
+ Ammo types added
+ Fixed some inaccuracies in P_SpawnBlood
Subversion-branch: /branches/strife-branch
Subversion-revision: 2008
|