toaster
23faef24d7
* Introduce SPR2_XTRA for face graphics, since the current system is prone to plenty of conflicts with modders if you're not careful.
...
* Fixed a bug where you'd see :nick: on the current character selection screen if you didn't have many skins loaded.
* Fixed a bug where character skins loaded in PK3s would attempt to load every single lump of the PK3, even if it wasn't in the same subfolder as the original S_SKIN, as a sprite into the player struct. Could stand to be ported to vanilla.
Requires new chars.kart, which was created using the help of the indev 2.2-based Kartmaker update which will be available shortly.
2020-09-23 23:46:54 +01:00
toaster
efdb8e67d9
Fixes a duplicated condition which sends the player back to the title screen under advancemap next. Teeechnically does stuff for issue #91 , but I'd like to take a more thorough approach later once I've got consent for a potentially radical change to this currently useless feature.
2020-09-23 15:08:21 +01:00
toaster
f6158b7cf4
Fixed a crash I recieved while playtesting bots on Petref which was caused by an invalid subsector reference. This can only happen when the mobj was removed. I have no idea how or why this wasn't caught earlier, but I suspect we inherited this issue from upstream in the merger.
2020-09-23 12:49:42 +01:00
SteelT
50fe3a728c
Fix M_DrawSetupMultiPlayerMenu crashing trying to draw null face graphics.
2020-09-22 23:03:00 -04:00
James R
cc7702005f
Fix console backpic scaling
...
KARTKREW is 640x400 LOL
2020-09-22 16:12:00 -07:00
toaster
5da7722255
Fix the issue where skincolor and character (and inadvertedly, name changes and followers) would not be sent to the server, leading to the 0,0 Ashura bug.
2020-09-22 19:55:22 +01:00
toaster
a43f88074e
Fix the weird "Eggman is not a colour" print by fixing the code that overwrote your skin and colour willy-nilly, and then disabling it (it was a mistaken element of the port).
2020-09-22 19:44:13 +01:00
toaster
6104c802e9
Temporarily disable the POSITIONI sweeping for the first 16 tics of map drawer. (Looks better for if we showcase 2.2 merge footage before creating a better title card).
2020-09-22 18:55:45 +01:00
toaster
87c10047a5
A bunch of serious heavy lifting to fix title cards and closely related.
...
* Fix the title card fade's one-frame invalid memory read.
* Disable a redundant gamestate-activated wipe, which A) horribly broke Encore wipes, B) made normal map transitions take longer than they should, and C) held on the one glitchy title card wipe frame to make the game look more broken than it was.
* Fix Encore wipes being broken by the merge.
* Disable (not remove; may want to use later) the :nick: patch draw attempts from the title card drawer.
* Re-add zonettl support to the title card drawer.
* Move the title card drawer in front of the fade (Looks better for if we showcase 2.2 merge footage before creating a better title card).
2020-09-22 18:27:47 +01:00
toaster
1f52156d7d
Add a mechanism where in DEVELOP builds, you can use any feature that doesn't have an unlockable in the listings attached to it.
...
This is necessary to test fixing wipes, because Encore mode is currently completely inaccessible otherwise.
2020-09-22 18:10:49 +01:00
toaster
1ec6240001
Fix vwoops not properly clipping through stuff
2020-09-22 15:07:12 +01:00
toaster
eb48f71f89
Fix deathpits not vwooping you around
2020-09-22 14:43:25 +01:00
toaster
b41086a094
Fix UI timers being borked at map start
2020-09-22 13:53:18 +01:00
toaster
a052501b01
Fix signpost front plate being fucked up (was broken by custom skincolours)
2020-09-22 13:41:48 +01:00
toaster
2e922a3673
Null out the messages Sal added while trying to fix the thing
2020-09-22 13:21:24 +01:00
toaster
e053fd249b
Game works now
2020-09-22 13:19:35 +01:00
Sally Coolatta
ef8f2e6fa4
Minor touchups to netcode
2020-09-22 01:53:28 -04:00
Sally Coolatta
99a1bacb81
Turning code overhaul
...
Packet drops are still broken, but at least netgames are playable now.
2020-09-22 00:35:44 -04:00
SteelT
da47d0c437
Fix spring sound never playing
...
It was all because of one line, I hate this.
2020-09-21 20:18:36 -04:00
SteelT
6912915304
Fix hitting springs crash
...
MFE_SPRUNG flag not being applied to the object sprung would cause a infinite recursion of `P_TryMove` -> `P_CheckPosition` -> `PIT_CheckThing` -> `P_DoSpring` -> etc
Also fix springs not being de-solidfied
Dunno what's up with the spring sound not playing
2020-09-21 15:01:56 -04:00
James R
df4d57aab4
Do not reset nodetoplayer before XD_REMOVEPLAYER
2020-08-24 20:23:54 -07:00
James R
48d071451e
servertics_pak.starttic -> UINT8
2020-08-24 19:48:11 -07:00
Sryder
3db9902829
Actually fix replay hut crash properly, we for some reason stopped saving RNG seed
2020-08-24 01:21:32 +01:00
Sryder
afcdfe70c7
Don't read RNG seed twice when loading demo info
2020-08-24 00:57:02 +01:00
Sally Coolatta
d6ddbfade1
Merge branch 'the-scary-22-merge' of https://git.magicalgirl.moe/KartKrew/Kart into the-scary-22-merge
2020-08-23 14:51:15 -04:00
Sally Coolatta
d755a7ae6c
Fix skincolor selection
2020-08-23 14:51:02 -04:00
Sryder
ce18be8a7d
Fix the splash screen again, I accidentally got rid of scaling
2020-08-23 19:30:08 +01:00
Sryder
388528d7b8
Merge branch 'the-scary-22-merge' of git@git.magicalgirl.moe:KartKrew/Kart.git into the-scary-22-merge
2020-08-23 19:19:37 +01:00
Sryder
2de3c15b16
Merge branch 'the-scary-22-merge' of git@git.magicalgirl.moe:KartKrew/Kart.git into the-scary-22-merge
2020-08-23 19:18:18 +01:00
Sryder
23ec089d51
Fix splitscreen joining destroying textcmd buffer
2020-08-23 19:18:02 +01:00
Sally Coolatta
fa957f2022
P_TryCameraMove return false :V
2020-08-23 14:16:30 -04:00
Sally Coolatta
376a41162b
Minor fixes
2020-08-23 14:08:54 -04:00
James R
cedb09bd92
Fix pointers on LUA_Archive and LUA_UnArchive
...
(servers joinable again)
2020-08-21 19:47:53 -07:00
James R
7d6d0f216a
Fix mismatched type of followercolor in netsave
2020-08-21 18:34:10 -07:00
SteelT
ccff8dc2ba
Attempt to fix joining netgames being broken
2020-08-20 20:28:48 -04:00
Sally Coolatta
83c3b7cc2d
Merge branch 'the-scary-22-merge' of https://git.magicalgirl.moe/KartKrew/Kart into the-scary-22-merge
2020-08-19 00:55:40 -04:00
Sally Coolatta
3e446a167c
Restructure how damage works in kart COMPLETELY
...
Instead of doing its best to avoid P_DamageMobj, it embraces it, using the damagetype system to decide how the player takes damage. Overall less stupid.
2020-08-19 00:55:36 -04:00
SteelT
7cd1b99fdb
Quit on error fix
2020-08-18 22:45:57 -04:00
Sally Coolatta
b081dd5d7e
Make title screen full black
...
Don't care about making it use our old title screen since we're replacing it anyway
2020-08-18 21:49:37 -04:00
Sally Coolatta
69fb03d87f
Use proper explosions
...
A_MineExplode was renamed to A_SSMineExplode to not conflict with the vanilla function, but the states were not updated
2020-08-18 21:00:55 -04:00
SteelT
c7dd3b6682
Fix skin face patches not being cached.
2020-08-18 18:32:37 -04:00
SteelT
27945cfad0
Fix being unable to add Lua scripts from the addons menu
2020-08-18 17:55:49 -04:00
SteelT
ba15c7caf3
Don't let a missing music lump cause an I_Error()
...
Fix midi lump checking being broken
2020-08-18 15:10:56 -04:00
SteelT
296e974e9d
Fix the title music being played early
2020-08-18 15:09:09 -04:00
SteelT
d98aee5a8d
Restore many missing Kart globals
2020-08-18 13:01:12 -04:00
Sryder
3c10405852
Fix instant crash on startup in OpenGL
2020-08-18 15:58:28 +01:00
Sryder
ac68aeae2b
Fix building of debug binary
2020-08-18 15:32:09 +01:00
Sally Coolatta
8ec67e1ff9
Fix mobjscale
2020-08-18 06:36:43 -04:00
Sally Coolatta
08b76dd52f
Fix the HUD
2020-08-18 06:09:27 -04:00
Sally Coolatta
fc663d4d86
Bots work again
2020-08-18 05:40:21 -04:00