toasterbabe
8881a413f3
Fixed that really annoying bug where you disappear when spindashing on top of a FOF whilst wearing a multi-layer shield.
...
(the problem was that MT_OVERLAY's default radius and height were never getting changed from 1*FRACUNIT, and that meant that when you spindashed, the game considered it completely below the surface of the flat you were standing on. Since you're not usually clipped on flats that don't belong to FOFs, we didn't notice this issue sooner.)
2016-09-27 17:17:23 +01:00
toasterbabe
e801c581d3
Fixed off-by-one error with the relationship between FF_ANIMATE's var1/number of frames, FF_MIDDLESTARTCHANCE, and P_RandomKey.
2016-09-27 11:50:48 +01:00
toasterbabe
cf9ea19d11
Tweaked P_SetScale so it allows radii and heights set by Lua (and the skin's radius) to be kept, and tweaked the contents of the last commit to match.
2016-09-27 11:32:34 +01:00
Monster Iestyn
54b35c3975
Fix GME library path, consider 64-bit systems for png/zlib/SDL2 paths/libraries
2016-09-26 21:58:25 +01:00
toasterbabe
5f4f6fdac8
Public remake of a merge request I shouldn't have put in Internal in the first place.
2016-09-26 18:35:13 +01:00
toasterbabe
28f5e7d1bc
Did I not commit this fix? Woops.
2016-09-26 12:25:10 +01:00
Inuyasha
1d71dfa5a3
animate icons using FF_ANIMATE
...
(this also means they last one second again, and the powerup is given after 1/2 a second, things which were lost when the flip was added)
2016-09-25 20:55:08 -07:00
Monster Iestyn
27acd8c3ac
Added SRB2_CONFIG_USE_INTERNAL_LIBRARIES option (defaults to off right now), some WIP work on making it ...actually do what it says on the tin.
...
Basically, it manually sets *_FOUND, *_INCLUDE_DIRS and *_LIBRARIES instead of using find_package. Frankly I have no idea how well what I've done works currently though, not even sure if I've set the _LIBRARIES variables correctly. Again, it's WIP work, this can probably be fixed eventually I suppose.
2016-09-25 20:33:07 +01:00
toasterbabe
be0e898bae
* Skin-controlled radius is no longer set each tic, only on skin change and player spawn.
...
* Camerascale, shieldscale, height and spinheight are now player attributes which are set to the skin attribute on skin change, not read directly from the skin.
* P_GetPlayerHeight and P_GetPlayerSpinHeight are now macros instead of functions.
* Extra protection against switching to a locked skin.
2016-09-25 18:21:52 +01:00
toasterbabe
64a9a94604
GETSPEED -> GETFRACBITS completion. woops
2016-09-25 15:23:22 +01:00
toasterbabe
9f69850c05
Basically seriously un-fucked the rope hang and zoom tube code from my experimentations (i just wanted to compare speed and distance and got carried away...)
2016-09-25 15:07:00 +01:00
Inuyasha
1a4b894589
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal into repeat-monitors
...
# Conflicts:
# src/info.c
2016-09-24 23:05:01 -07:00
MonsterIestyn
3843533c24
Merge pull request #118 from ilag11111/linux-replay-fix
...
Fix demo recording in Linux
2016-09-24 19:54:49 +01:00
toasterbabe
50a44d96b1
Changes to bubbles for new DSZ + bubble sprites (needs new patch.dta).
2016-09-24 17:15:42 +01:00
toasterbabe
28523760c3
FF_VERTICALFLIP, since I've been messing around with sprite stuff.
...
* flips the sprite ala MFE_VERTICALFLIP except you don't need to flip the direction of gravity for the object just to draw upside down
* stacks properly with reverse gravity
2016-09-24 14:23:00 +01:00
toasterbabe
da1db42b14
Forgot some compilers would complain about this.
2016-09-24 13:39:04 +01:00
toasterbabe
f933210c03
Let's simplify a lot of stuff. PF_CANCARRY instead of a horrible assortment of checks.
2016-09-24 13:18:08 +01:00
toasterbabe
eb64e4ccd9
Tightened some restrictions on Tails carry because right now the looseness leads to edge case noise spam when trying to pick up a player off a rope hang, for example.
2016-09-24 12:38:37 +01:00
toasterbabe
41b4d9c565
Fixed carry bug that I introduced a while ago.
2016-09-24 12:06:00 +01:00
toasterbabe
1de32b3dac
Fixed my mistake with static rope hangs.
...
Also, the same smoothness changes have been ported over to zoom tubes!
2016-09-24 00:37:18 +01:00
toasterbabe
e16648a72b
Introducing player->powers[pw_carry]! Also, I made rope hangs a lot smoother.
...
* PF_ITEMHANG -> CR_GENERIC
* PF_CARRIED -> CR_PLAYER
* (mo->tracer == MT_TUBEWAYPOINT) -> CR_ZOOMTUBE
* PF_ROPEHANG -> CR_ROPEHANG
* PF_MACESPIN -> CR_MACESPIN
2016-09-23 23:48:48 +01:00
toasterbabe
8ad72232be
Helpful explanatory comments to assauge MI's fears.
2016-09-22 21:15:12 +01:00
toasterbabe
394ed30f44
Fixed the problem with the reverseplatform_clipping branch that caused springs to fall through platforms, as tested by Wolfs in TD.
2016-09-22 21:08:36 +01:00
toasterbabe
0568712a5e
Prevent overflow when attempting to calculate the space between floor and ceiling. (I didn't notice any bugs as a result of the previous behvaiour, but you never know.)
2016-09-22 12:01:13 +01:00
toasterbabe
fa16abf7ae
Fixed the thing where if you thok into a solid object you spin really fast in the air without moving OR losing your momentum.
2016-09-22 11:15:08 +01:00
toasterbabe
b8345aaf27
Solid objects are now no longer selectively intangible on slopes.
...
HOWEVER, since these changes to PIT_CheckThing do raise questions about whether there may be unintended side effects here. As a result, I may remake this for internal only if necessary.
2016-09-22 00:13:34 +01:00
toasterbabe
54f463ce81
Forgot dehacked.c description!
2016-09-16 17:15:16 +01:00
toasterbabe
db6e7fd985
Introducing MF2_LINKDRAW! I put it in this branch because it (ab)uses some structural changes I made for papersprites.
...
* Sets the sortscale of the mobj to that of its tracer.
* Basically, Smiles' tails won't clip through shields thanks to this.
* http://gfycat.com/GraveGlassEwe
* Also has support for chains of MF2_LINKDRAW!
2016-09-16 17:09:33 +01:00
toasterbabe
dcb82c292a
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal.git into s_skinprovements
2016-09-12 19:23:44 +01:00
ilag11111
3b503f1336
Use function va to avoid having to delcare a new variable. Thanks MonsterIestyn.
2016-09-11 14:59:24 -07:00
ilag11111
4abfe1e8f3
Fix MinGW/AppVeyor build.
2016-09-11 10:57:14 -07:00
ilag11111
2798bd5c16
Ensure demo files will save to srb2home, where SRB2 already looks for them.
2016-09-11 10:40:49 -07:00
ilag11111
c977d17416
Prevent truncation when resampling sounds with non-multiples of 11250.
2016-09-11 09:41:18 -07:00
toasterbabe
ba78dda276
Just noticed when poking around in dashmodecode that it didn't actually get stopped from running when you were playing in CTF!
2016-09-10 22:44:28 +01:00
toasterbabe
cd0c2347df
Ditto with regards to glideandclimb.
2016-09-10 21:13:51 +01:00
toasterbabe
f844fb3460
More strenous checking of ability for these animations in preparation for something I wanna try...
2016-09-10 21:00:57 +01:00
Alam Ed Arias
c9aebc6f81
libz pkgconfig
2016-09-09 17:41:30 -04:00
Monster Iestyn
9f87841936
Fix bottom of FOF with a pusher special not accounting for slopes
2016-09-08 22:55:11 +01:00
toasterbabe
fb377ad44f
Minor tweaks to animations and endsigns.
2016-09-08 17:48:54 +01:00
toasterbabe
941bf8eb03
Corrected multiple oversights with swimming players dropping their friends when they shouldn't.
2016-09-08 14:38:57 +01:00
toasterbabe
df7b375f05
Corrected an oversight for horizontal springs the introduction of PA_JUMP caused.
2016-09-08 13:57:43 +01:00
Alam Ed Arias
ad32803370
appveyor: disable FTP upload and RDP
2016-09-06 21:32:01 -04:00
Alam Ed Arias
ae4f680888
appveyor: add both Mingw folders into the PATH
2016-09-06 21:23:28 -04:00
Alam Ed Arias
e38329e965
appveyor: reenable RDP
2016-09-06 21:04:16 -04:00
Alam Ed Arias
ad9956294c
appveyor: revert MINGW_SDK
2016-09-06 20:54:15 -04:00
Alam Ed Arias
1afe83250d
appveyor: let use CCACHE_PATH
2016-09-06 20:40:00 -04:00
Alam Ed Arias
d79804c119
appveyor: call up Mingw GCC directly
2016-09-06 20:14:32 -04:00
Alam Ed Arias
f5ae094e5b
appveyor: fixup PATH
2016-09-06 20:09:45 -04:00
Alam Ed Arias
ab322179f5
appveyor: compile with GCC 4.9 warning flags
2016-09-06 19:59:15 -04:00
Alam Ed Arias
df6d3de8ca
appveyor: use mingw32-gcc as compiler
2016-09-06 19:57:28 -04:00