terminx
|
078ef9b871
|
Optimize A_Execute() control flow
git-svn-id: https://svn.eduke32.com/eduke32@7635 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 09:21:35 +02:00 |
|
terminx
|
de695f22bc
|
Better VM_DummySprite()
git-svn-id: https://svn.eduke32.com/eduke32@7634 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 09:21:33 +02:00 |
|
terminx
|
3577d8a032
|
Clean up Lunatic stuff in VM_AlterAng()/VM_Move()/VM_UpdateAnim()/A_Execute()
git-svn-id: https://svn.eduke32.com/eduke32@7633 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 09:21:30 +02:00 |
|
terminx
|
e2f43a59a7
|
Add EDUKE32_PREDICT_FALSE to EVENT_ANIMATESPRITES check in G_SaveMapState() and G_RestoreMapState()
git-svn-id: https://svn.eduke32.com/eduke32@7632 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 09:21:28 +02:00 |
|
terminx
|
92174a0cf9
|
Minor VM_Execute() maintenance
git-svn-id: https://svn.eduke32.com/eduke32@7631 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 09:21:26 +02:00 |
|
terminx
|
3db7512c69
|
Templatize bfirst_search_init() and bfirst_search_try() so they can be used with types other than int16_t
git-svn-id: https://svn.eduke32.com/eduke32@7629 1a8010ca-5511-0410-912e-c29ae57300e0
# Conflicts:
# source/build/src/build.cpp
|
2019-09-20 09:20:14 +02:00 |
|
terminx
|
74c44125f8
|
This is more efficient
This commit brought to you by 4/20.
git-svn-id: https://svn.eduke32.com/eduke32@7628 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 09:19:42 +02:00 |
|
Christoph Oelckers
|
8074d8251e
|
- can be compiled again but crashes.
|
2019-09-19 23:02:57 +02:00 |
|
Christoph Oelckers
|
dd7ce38cbb
|
- adjustments for the Blood merge.
|
2019-09-19 22:26:44 +02:00 |
|
Christoph Oelckers
|
c2e4a6cb64
|
- sound system additions from NBlood, except for the backing code for OPL playback.
|
2019-09-19 20:22:09 +02:00 |
|
terminx
|
aa4cfed3f1
|
Fix longstanding player hitscan and decal z coordinate offset bug
This one traces back to the original DOS code.
git-svn-id: https://svn.eduke32.com/eduke32@7614 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:58:12 +02:00 |
|
terminx
|
e25a197f3e
|
Piddly fart bullshit changes that don't really do anything
git-svn-id: https://svn.eduke32.com/eduke32@7606 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:52:31 +02:00 |
|
terminx
|
e9116bd23a
|
Add SFLAG_QUEUEDFORDELETE, to handle detection and manipulation of things like decal sprites marked for deletion
git-svn-id: https://svn.eduke32.com/eduke32@7604 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:51:41 +02:00 |
|
terminx
|
301ac48ccd
|
Utilize the types added in the previous commit
This patch is a bit large.
git-svn-id: https://svn.eduke32.com/eduke32@7603 1a8010ca-5511-0410-912e-c29ae57300e0
# Conflicts:
# source/build/include/mdsprite.h
# source/build/src/build.cpp
# source/build/src/polymer.cpp
# source/build/src/polymost.cpp
# source/build/src/voxmodel.cpp
|
2019-09-19 14:46:31 +02:00 |
|
terminx
|
0dcceb9147
|
Fix EDUKE32_STANDALONE crash when calling G_DeleteOldSaves() at startup in debug builds
git-svn-id: https://svn.eduke32.com/eduke32@7599 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:37:03 +02:00 |
|
terminx
|
e35e516c02
|
Make editor no longer mask off sprite cstat bits when set from script
git-svn-id: https://svn.eduke32.com/eduke32@7596 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:36:58 +02:00 |
|
terminx
|
1fae340426
|
Fix a bunch of improperly defined bitmap arrays
git-svn-id: https://svn.eduke32.com/eduke32@7594 1a8010ca-5511-0410-912e-c29ae57300e0
# Conflicts:
# source/build/src/build.cpp
|
2019-09-19 14:36:54 +02:00 |
|
terminx
|
e5c979c997
|
CON_UPDATESECTOR/CON_UPDATESECTORZ: only use sprite[vm.spriteNum].sectnum if the initial value of the input/output parameter is outside the range of 0 - MAXSECTORS-1
git-svn-id: https://svn.eduke32.com/eduke32@7579 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:26:34 +02:00 |
|
hendricks266
|
1ab7175c90
|
Duke: Fix -Wparentheses
git-svn-id: https://svn.eduke32.com/eduke32@7566 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:26:10 +02:00 |
|
terminx
|
e8a401759d
|
Fix issue where "unbound" without a control name afterward would end up in settings.cfg when dealing with disabled gamefuncs
git-svn-id: https://svn.eduke32.com/eduke32@7548 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:20:51 +02:00 |
|
terminx
|
7e7b06a653
|
Fix issue with G hotkey in editor sound list (F2) where the input field value was clamped to the total number of defined sounds instead of the highest index a sound is defined at
git-svn-id: https://svn.eduke32.com/eduke32@7547 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:20:49 +02:00 |
|
terminx
|
556d2ccd83
|
Fix TROR wall blocking issue
git-svn-id: https://svn.eduke32.com/eduke32@7545 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 14:20:44 +02:00 |
|
Christoph Oelckers
|
ea631cb6ac
|
- fixed some warnings
|
2019-09-19 14:18:44 +02:00 |
|
hendricks266
|
2081eff083
|
Patch from Nuke.YKT to fix TROR rendering in mirrors in Polymost
Includes "Fix screen tilt regression on mirror rendering"
git-svn-id: https://svn.eduke32.com/eduke32@7493 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:56:42 +02:00 |
|
hendricks266
|
23ba7b1550
|
Tiny performance cleanup in G_ShowView
git-svn-id: https://svn.eduke32.com/eduke32@7491 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:56:37 +02:00 |
|
terminx
|
91d8953420
|
Patch from Fox adding SFLAG_NOWATERSECTOR, to prevent certain sprites from moving into water
git-svn-id: https://svn.eduke32.com/eduke32@7489 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:56:33 +02:00 |
|
terminx
|
702241ab6d
|
More player clipping fixes
git-svn-id: https://svn.eduke32.com/eduke32@7488 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:56:32 +02:00 |
|
terminx
|
5ac5a2ad3c
|
Fix potential OOB memory access if the player's curr_weapon member is set out of range from CON
git-svn-id: https://svn.eduke32.com/eduke32@7485 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:52:34 +02:00 |
|
terminx
|
3c2ea5904a
|
Fix player bumping their head on the ceiling during a jump... again...
git-svn-id: https://svn.eduke32.com/eduke32@7483 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:51:56 +02:00 |
|
terminx
|
cf30c379a5
|
This seems to work a little better to allow the player to jump into places they expect to be able to jump into
git-svn-id: https://svn.eduke32.com/eduke32@7481 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:51:53 +02:00 |
|
terminx
|
f50ad3d424
|
Use bitmap manipulation functions for "bitptr"
git-svn-id: https://svn.eduke32.com/eduke32@7477 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:51:43 +02:00 |
|
pogokeen
|
0bfde1c4d3
|
Fix issue where swingdoors would refuse to open or close if an enemy was in front of the door in an overlapping but unrelated/disjoint sector
git-svn-id: https://svn.eduke32.com/eduke32@7473 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:51:35 +02:00 |
|
terminx
|
24f43fe5a1
|
Fix another clipping problem underwater
git-svn-id: https://svn.eduke32.com/eduke32@7470 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:24:44 +02:00 |
|
terminx
|
b7160bf27c
|
This is a better version of r7468
git-svn-id: https://svn.eduke32.com/eduke32@7469 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:24:38 +02:00 |
|
terminx
|
3926ae2d4f
|
Fix underwater player clipping issue
git-svn-id: https://svn.eduke32.com/eduke32@7468 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:24:31 +02:00 |
|
terminx
|
57dce41ce9
|
The BUILD documentation says that pushmove() is supposed to be used to push players away from walls to avoid clipping problems, but Duke3D has never passed the correct parameters to pushmove()
This commit fixes that.
git-svn-id: https://svn.eduke32.com/eduke32@7462 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:23:53 +02:00 |
|
terminx
|
b62fa1fa5c
|
Fix stupid bug in r7409
git-svn-id: https://svn.eduke32.com/eduke32@7461 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:23:47 +02:00 |
|
terminx
|
af3fb71b19
|
Improve player z clipping height detection
git-svn-id: https://svn.eduke32.com/eduke32@7460 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 13:23:42 +02:00 |
|
terminx
|
eac78ec995
|
This is just a little bit of work on making Ion Maiden run properly with regular EDuke32 binaries
git-svn-id: https://svn.eduke32.com/eduke32@7455 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:27:23 +02:00 |
|
terminx
|
5e0d63a100
|
Guard more Duke-specific behavior behind EDUKE32_STANDALONE
git-svn-id: https://svn.eduke32.com/eduke32@7454 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:27:20 +02:00 |
|
terminx
|
940822c776
|
Disable Duke3D-specific r_drawweapon behavior in standalone builds
git-svn-id: https://svn.eduke32.com/eduke32@7453 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:27:19 +02:00 |
|
terminx
|
ba1dd663dd
|
Fix Duke3D underwater movement speed
git-svn-id: https://svn.eduke32.com/eduke32@7449 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:24:14 +02:00 |
|
terminx
|
b65bfefd0f
|
Revert change to enemy step heights that wasn't working out
git-svn-id: https://svn.eduke32.com/eduke32@7448 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:24:13 +02:00 |
|
terminx
|
5fbc429503
|
Fix return types of osdcmd_dumpmapstate() and osdcmd_playerinfo()
git-svn-id: https://svn.eduke32.com/eduke32@7445 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:23:46 +02:00 |
|
terminx
|
36d848c09d
|
Group stuff affected by NETCODE_DISABLE together in osdcmds.cpp--no functional changes
git-svn-id: https://svn.eduke32.com/eduke32@7444 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:23:45 +02:00 |
|
hendricks266
|
ac8dabb0fb
|
Rename net.* to network.*
git-svn-id: https://svn.eduke32.com/eduke32@7443 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:20:45 +02:00 |
|
terminx
|
3b271fb7bb
|
Fix issue where controls intentionally bound to no keys would be reset to default at startup
git-svn-id: https://svn.eduke32.com/eduke32@7442 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:14:50 +02:00 |
|
terminx
|
1a9944a260
|
Fix Duke's head bouncing off the ceiling when jumping
git-svn-id: https://svn.eduke32.com/eduke32@7439 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:14:29 +02:00 |
|
terminx
|
e77332db32
|
Work around issue where player sticks to the ceiling after jumping
git-svn-id: https://svn.eduke32.com/eduke32@7438 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:14:28 +02:00 |
|
terminx
|
d48ca24079
|
This should fix most of the remaining issues with projectiles colliding with ledges they shouldn't be hitting
git-svn-id: https://svn.eduke32.com/eduke32@7436 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-19 12:14:26 +02:00 |
|