terminx
|
6319b6fb60
|
Change hard-coded subway effect damage to generic explosive damage that can be handled by CON. Fixes subway kills not counting toward the dead monster count and allows CON scripts to handle subway damage however they like.
git-svn-id: https://svn.eduke32.com/eduke32@6225 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:13 +00:00 |
|
terminx
|
8cda268514
|
Fix issue with hud_bgstretch cvar overwriting adjacent values in memory
git-svn-id: https://svn.eduke32.com/eduke32@6224 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:08 +00:00 |
|
terminx
|
e3f3a8ce33
|
Move Mapster32 autoexec to before the map specified on the command line is loaded, to allow EVENT_PRELOADMAP and EVENT_LOADMAP to work when loading a map from the command line. This makes the console output of autoexec a little worse but the OSD will be fixed at a later time.
git-svn-id: https://svn.eduke32.com/eduke32@6223 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-23 03:58:01 +00:00 |
|
hendricks266
|
e2c44ae253
|
CON: Handle the save and savenn commands after the full tic is processed, instead of in the middle of it during execution. DONT_BUILD.
git-svn-id: https://svn.eduke32.com/eduke32@6222 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-22 22:49:22 +00:00 |
|
hendricks266
|
262e863b33
|
Polymodes: Only try texcache_fetchmulti on detail texture slots.
git-svn-id: https://svn.eduke32.com/eduke32@6221 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-22 01:32:10 +00:00 |
|
hendricks266
|
b25ec936b3
|
Polymodes: Check that texture entries have a non-skybox filename before using it in texcache_fetchmulti.
Fixes crash reported by Sgt Jack V.
git-svn-id: https://svn.eduke32.com/eduke32@6220 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-22 01:32:05 +00:00 |
|
hendricks266
|
f03d704ddb
|
Polymost: Don't cut off a row and/or column of texels when drawing floor-aligned sprites with odd dimensions.
git-svn-id: https://svn.eduke32.com/eduke32@6219 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:47:04 +00:00 |
|
hendricks266
|
ad46ac785f
|
Add new tint flag 256, which always skips hightile when picking an image source.
git-svn-id: https://svn.eduke32.com/eduke32@6218 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:46:59 +00:00 |
|
hendricks266
|
986a545ff5
|
Polymodes: Explicitly opt out of hicfindsubst falling back to pal 0 instead of checking against the reserved palnum range.
git-svn-id: https://svn.eduke32.com/eduke32@6217 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:46:54 +00:00 |
|
hendricks266
|
a032b829bf
|
Factor out hictinting array accesses.
git-svn-id: https://svn.eduke32.com/eduke32@6216 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:46:50 +00:00 |
|
hendricks266
|
70245fc4f1
|
Create a new struct for hictinting that uses a uint16_t for flags.r
git-svn-id: https://svn.eduke32.com/eduke32@6215 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:46:44 +00:00 |
|
hendricks266
|
84c913d04c
|
Only allocate space for tint flags combinations that require a pre-computed texture to be stored in memory, instead of space for every combination.
git-svn-id: https://svn.eduke32.com/eduke32@6214 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-21 13:46:36 +00:00 |
|
hendricks266
|
05945c920b
|
Add new userdef members gametext_tracking, mgametext_tracking, and menutext_tracking.
git-svn-id: https://svn.eduke32.com/eduke32@6213 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:59 +00:00 |
|
hendricks266
|
4f5ea33917
|
Make internal gametext calls use MF_Bluefont fields in the menus and a newly introduced MF_BluefontGame elsewhere.
git-svn-id: https://svn.eduke32.com/eduke32@6212 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:54 +00:00 |
|
hendricks266
|
cd792277d3
|
Only use TEXT_GAMETEXTNUMHACK on internal gametext calls that benefit from it.
git-svn-id: https://svn.eduke32.com/eduke32@6211 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:49 +00:00 |
|
hendricks266
|
611031d9e8
|
Optimize all gametext calls.
git-svn-id: https://svn.eduke32.com/eduke32@6210 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-20 09:28:42 +00:00 |
|
hendricks266
|
cb8dc04660
|
Make menutext use MF_Redfont fields.
git-svn-id: https://svn.eduke32.com/eduke32@6209 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:23 +00:00 |
|
hendricks266
|
334007d6c3
|
Optimize all menutext calls.
git-svn-id: https://svn.eduke32.com/eduke32@6208 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:18 +00:00 |
|
hendricks266
|
7f6b26d362
|
Eliminate the RedfontGreen type and replace it with indentations (like "Apply Changes").
git-svn-id: https://svn.eduke32.com/eduke32@6207 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:12 +00:00 |
|
hendricks266
|
02256c51dd
|
Eliminate the RedfontBlue type and replace it with the Disabled or LookDisabled flags.
git-svn-id: https://svn.eduke32.com/eduke32@6206 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:09 +00:00 |
|
hendricks266
|
ecc60dec44
|
Add a new MenuEntryFlag to make an option appear disabled but still work.
git-svn-id: https://svn.eduke32.com/eduke32@6205 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:05 +00:00 |
|
hendricks266
|
2e12d10cc6
|
Namespace all MenuEntryFlags_t.
git-svn-id: https://svn.eduke32.com/eduke32@6204 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:07:01 +00:00 |
|
hendricks266
|
2afdaf5faf
|
Move cursorPosition and cursorScale from MenuEntryFormat_t to MenuFont_t.
git-svn-id: https://svn.eduke32.com/eduke32@6203 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:57 +00:00 |
|
hendricks266
|
e51960b3a2
|
Fix memory leaks in audiolib. Fixes issue #59.
git-svn-id: https://svn.eduke32.com/eduke32@6202 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:53 +00:00 |
|
hendricks266
|
da4081c2b6
|
Fix some indentation of the menu system.
git-svn-id: https://svn.eduke32.com/eduke32@6201 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:48 +00:00 |
|
hendricks266
|
9abe8f7958
|
Factor some menu code.
git-svn-id: https://svn.eduke32.com/eduke32@6200 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:45 +00:00 |
|
hendricks266
|
57b5a47b9d
|
Scale menu spacers by font zoom.
git-svn-id: https://svn.eduke32.com/eduke32@6199 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:41 +00:00 |
|
hendricks266
|
d85cbcc8cf
|
Attach fonts to spacer menu entries.
git-svn-id: https://svn.eduke32.com/eduke32@6198 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:37 +00:00 |
|
hendricks266
|
6221b0e74d
|
Apply MenuFont_t.zoom to margins and indentations.
git-svn-id: https://svn.eduke32.com/eduke32@6197 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:33 +00:00 |
|
hendricks266
|
72b7e30b19
|
Add zoom field to MenuFont_t.
git-svn-id: https://svn.eduke32.com/eduke32@6196 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:29 +00:00 |
|
hendricks266
|
f2b7650305
|
Shrink the MenuFont_t struct.
git-svn-id: https://svn.eduke32.com/eduke32@6195 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:25 +00:00 |
|
hendricks266
|
8e73029ecc
|
Touch up some menu options.
git-svn-id: https://svn.eduke32.com/eduke32@6194 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:21 +00:00 |
|
hendricks266
|
283c5c0644
|
Center the episode menu vertically like the skill menu.
git-svn-id: https://svn.eduke32.com/eduke32@6193 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:17 +00:00 |
|
hendricks266
|
e79d830deb
|
Clean up episodes, skills, and game modes in standalone builds.
git-svn-id: https://svn.eduke32.com/eduke32@6192 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-19 23:06:07 +00:00 |
|
hendricks266
|
97a9d67148
|
Fix a bug in r6184.
git-svn-id: https://svn.eduke32.com/eduke32@6191 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 21:53:28 +00:00 |
|
hendricks266
|
8deddc19b0
|
Clean up warnings in standalone mode.
git-svn-id: https://svn.eduke32.com/eduke32@6190 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:20 +00:00 |
|
hendricks266
|
3ae7c3d317
|
Clean up gamefuncs in standalone mode.
git-svn-id: https://svn.eduke32.com/eduke32@6189 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:15 +00:00 |
|
hendricks266
|
66c85ec71f
|
Don't print any warnings to the log if an unrecognized gamefunc is dispatched; this is expected and normal when they are renamed.
git-svn-id: https://svn.eduke32.com/eduke32@6188 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:12 +00:00 |
|
hendricks266
|
81a6f29dd4
|
CON: Add undefinegamefunc.
git-svn-id: https://svn.eduke32.com/eduke32@6187 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:08 +00:00 |
|
hendricks266
|
b0d9e94004
|
Remove an old hack from my menu system that upon closer inspection is no longer needed.
git-svn-id: https://svn.eduke32.com/eduke32@6186 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:42:04 +00:00 |
|
hendricks266
|
a10893d75f
|
Change the way gamefuncs are handled to support and ignore entries named as the empty string.
git-svn-id: https://svn.eduke32.com/eduke32@6185 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:59 +00:00 |
|
hendricks266
|
6d11c01fd7
|
Don't store redundant copies of default gamefunc names, since the indices are all that matter.
git-svn-id: https://svn.eduke32.com/eduke32@6184 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:54 +00:00 |
|
hendricks266
|
549ba86e5c
|
Disable G_FadeLoad because it doesn't work in any renderer and only causes glitches.
git-svn-id: https://svn.eduke32.com/eduke32@6183 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:49 +00:00 |
|
hendricks266
|
f26408ea96
|
Keep music playing without interruption during map or hubmap transitions if the same file will be playing before and after.
git-svn-id: https://svn.eduke32.com/eduke32@6182 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-17 11:41:44 +00:00 |
|
hendricks266
|
7d6a0d965b
|
Update LZ4 to 1.7.5.
git-svn-id: https://svn.eduke32.com/eduke32@6181 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 07:00:08 +00:00 |
|
hendricks266
|
95826e79b3
|
Update xxHash to 0.6.2.
git-svn-id: https://svn.eduke32.com/eduke32@6180 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 07:00:02 +00:00 |
|
hendricks266
|
08326d19dd
|
Amend r6174 to un-break libxmp-lite.
git-svn-id: https://svn.eduke32.com/eduke32@6179 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:58 +00:00 |
|
hendricks266
|
9f871a7587
|
Amend r6174 to properly define HAVE_XMP.
git-svn-id: https://svn.eduke32.com/eduke32@6178 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:54 +00:00 |
|
hendricks266
|
f8bdc5814e
|
Re-port our changes to libdivide.h and add new changes so that it works as we need.
git-svn-id: https://svn.eduke32.com/eduke32@6177 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:50 +00:00 |
|
hendricks266
|
284fdf1b63
|
Replace libdivide.h with an unpatched copy of the latest version.
git-svn-id: https://svn.eduke32.com/eduke32@6176 1a8010ca-5511-0410-912e-c29ae57300e0
|
2017-06-14 06:59:43 +00:00 |
|