toasterbabe
c882851f14
Wide icons for the level select platter's exclusive usage.
...
https://gfycat.com/MenacingClearAngora
More for what's coming than what's here right now, but still quite pretty as a placeholder.
2017-02-17 01:45:21 +00:00
toasterbabe
a66567ea0f
borp https://gfycat.com/AcceptableWhiteJabiru
...
doesn't do anything in ogl sorry, inu might change that later but
2017-02-10 23:24:06 +00:00
toasterbabe
4a68f191c8
Mostly-complete structural work, very much incomplete rendering work.
2017-01-26 19:14:52 +00:00
toasterbabe
97a6f786a3
De-meming.
2017-01-25 17:23:57 +00:00
toasterbabe
939a7b8b2e
Fixed the missing Mario Puma/poodoo sounds.
2017-01-25 17:00:40 +00:00
toasterbabe
cdf388810b
Added modified Mario shells. They now hurt everyone if you touch them from the side, and can be stopped by anyone if they stomp on their tops.
2017-01-25 14:53:09 +00:00
toasterbabe
4e8ce1b77f
CEZ1 flames now implemented.
...
Please note Brak flames use a FF_ANIMATE state instead of the normal flame ones because they are spammed a lot, and the normal ones make particles.
2017-01-21 20:32:33 +00:00
toasterbabe
90b2236711
Fixed flame jets. (I'll upload the patch.dta required to run this exe when I'm ready to make a merge request.)
2017-01-21 12:39:59 +00:00
toasterbabe
399a6c1d47
* ALMOST SORTA IMPLEMENTED A NON-HACKY SPINNING FLAMEJET. For some reason, they wanna step down onto the platform - and I've been figuring this out for too long to see what's causing that tonight.
...
* Hardcoded a bunch of stuff from patch.dta. All works fine, but still more to do.
2017-01-21 01:09:39 +00:00
Alam Ed Arias
94025ae947
Merge branch 'master' into lua-additions
2017-01-13 16:47:57 -05:00
toasterbabe
3f92a2305a
* Modified MT_SEED to have aesthetically nicer behaviour.
...
* Removed Soniccd command, as flicky selection involves a P_RandomKey call - this messes with replays and demos.
2017-01-01 21:54:30 +00:00
toasterbabe
6ed8d99b48
* Added "Flickylist = DEMO" option, creating the five species of flicky similar enough in appearance to the Freed Animals from the days of yore.
...
* Set the default flicky group to be equivalent to Flickylist = Demo.
* Refactored a little. (This also removed a crash-causing typo in a Z_Free in P_ClearSingleMapHeaderInfo.)
2017-01-01 16:57:07 +00:00
toasterbabe
f8d37e5df7
fix commenting and indentation that was rushed for new years
2017-01-01 00:39:33 +00:00
toasterbabe
be140d8143
Added "Flickylist = All" option.
...
Couldn't get it to default to anything - it was causing crashes, and new years is in ten minutes, so let's do that tomorrow.
2016-12-31 23:47:47 +00:00
toasterbabe
311886e582
* Ported in all of the Flickies from flickiesreduced8.wad except for the Flicker and seed.
...
* Fixed a crash bug in the Flicky fly function I introduced sleepily last night.
2016-12-31 16:55:06 +00:00
toasterbabe
d3a70eb1db
* All Flicky A_ functions ported.
...
* Corrected MT_EGGSHIELD spawning a flicky.
* New compared to the Lua implementation: Flickies turn around when they hit walls!
2016-12-30 19:16:20 +00:00
toasterbabe
bf8bff82ba
* MT_EGGTRAP (egg capsule center mobj) converted over to flickylist system.
...
* MT_EXPLODE's anims partially FF_ANIMATE'd.
* A_FlickySpawn turned into a wrapper for internal function that does what A_FlickySpawn did but returns a pointer to the spawned flicky.
2016-12-30 14:04:04 +00:00
toasterbabe
d9177f778f
* Made what MI had compile.
...
* Added the ability to read in mobjtypes as well as from a short list of flicky constants.
* Added a new state, S_XPLD_FLICKY, which is the new deathstate of all badniks.
* Put the disabled animal-spawn-on-P_KillMobj behind a #define.
* Renamed the branch and associated properties to something not rife with sin.
2016-12-29 17:02:05 +00:00
Monster Iestyn
cecc1912fe
Starting work on adding new system for spawning animals; added A_FlickySpawn and level header "animallist"/"flickylist" parameter
...
No idea if this compiles yet (let alone if what is there works at all), just getting this out the way so I can work on certain other things *cough plane displacement cough*
2016-12-27 21:01:20 +00:00
Monster Iestyn
7bcb595eaf
don't make NF_SUBSECTOR available to Lua either unless HAVE_LUA_SEGS is defined
2016-12-18 15:36:19 +00:00
toasterbabe
d8d5f31898
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal.git into shield-actions
2016-12-13 22:03:59 +00:00
Monster Iestyn
6f8969aec0
Merge branch 'spindash-dust' into 'master'
...
Spindash dust
Charging a spindash kicks up dust, we all know this feature was dying to get in at some point. Bubble and flame forms of spin dust are included from FSonic, for underwater and elemental respectively.
Oh, and as a bonus I reorganised the spindash/spinning/other ability2 stuff code to look a bit neater and more organised.
New resources:
* MT_SPINDUST - the object
* S_SPINDUST1 to 4 - the normal form's states
* S_SPINDUST_BUBBLE1 to 4 - the bubble form's states
* S_SPINDUST_FIRE1 to 4 - the bubble form's states
* SPR_DUST - the normal form's sprite set (uses frames A to D, just pinch FSonic's sprites really)
* SPR_FPRT - the flame form's sprite set (frame A only)
SF_NOSPINDASHDUST disables spindash dust for a character
See merge request !52
2016-12-13 15:15:33 -05:00
Monster Iestyn
cc2612c2d8
Merge branch 'master' into TEXTURES-additions
2016-11-27 19:49:56 +00:00
Monster Iestyn
73b8790946
Merge branch 'master' into lua-additions
2016-11-24 19:35:06 +00:00
toasterbabe
85fb02aaf6
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal.git into shield-actions
...
# Conflicts:
# src/p_inter.c
# src/p_user.c
# src/st_stuff.c
2016-11-20 16:44:38 +00:00
Monster Iestyn
6e70acc82d
Added SF_NOSPINDASHDUST to disable spindash dust
2016-11-13 22:33:57 +00:00
Monster Iestyn
c81665b9af
Added flame version
2016-11-13 22:02:29 +00:00
Monster Iestyn
47c67472ff
Added bubble form of spin dust
2016-11-10 21:09:05 +00:00
Monster Iestyn
ce97c1e986
Added basic spindash dust
...
Also cleaned up some of the code in P_DoSpinAbility while I was at it
2016-11-10 17:51:10 +00:00
toasterbabe
bf873f8a9b
Fixed a heinous modding bug with not properly updating dehacked.c, and added pf_SHieldability to debug.
2016-10-24 16:30:40 +01:00
toasterbabe
3ce411b62a
Mario mode is boring again. (I'm going to revert this commit as soon as possible, but shield_actions needs to be clean of Mario stuff for now.)
2016-10-24 12:35:40 +01:00
Monster Iestyn
782353f968
Merge branch 'master' into lua-additions
2016-10-23 21:08:36 +01:00
Monster Iestyn
a7c8c60379
Merge branch 'master' into damage-control
2016-10-23 21:08:17 +01:00
toasterbabe
45d32b7f7c
* Flameaura shield now has boosh sprites.
...
* MF2_SHIELD calls shield thinker (P_AddShield/P_ShieldLook).
* Multiple types of force shields now handled.
2016-10-23 20:34:43 +01:00
toasterbabe
c18c014bef
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal.git into shield-actions
2016-10-23 14:47:37 +01:00
Monster Iestyn
bd153d83b7
Merge branch 'nix-srb1' into 'master'
...
Remove SRB1 Remake data
What it says on the tin.
See merge request !47
2016-10-22 22:18:36 -04:00
Monster Iestyn
587c0079e2
Started work on FLIPX/FLIPY support for patches. Doesn't do anything yet, but the parser should know how to look for them now
...
Note: I had to create M_UnGetToken in order to avoid problems with looking for patch parameters (marked by { and }) but not finding anything
2016-10-22 23:19:24 +01:00
toasterbabe
c1a8dd9a37
Minor refactor of what I did last night - as a modifiable state instead of hardcoded references.
2016-10-20 13:44:03 +01:00
toasterbabe
9b4c81ed0b
Thundercoin shield complete.
2016-10-17 23:22:04 +01:00
toasterbabe
beecd72a22
BUBBLE BOUNCE ANIMATION
2016-10-17 20:39:22 +01:00
toasterbabe
5ff507213b
* Some shield constants renamed.
...
* Some shield sounds swapped (can be reverted later).
* Partial implementation of S3K shield abilities.
* The ability to elemental-groundpound onto gold monitors without going straight through them.
* Force shield ability removed because nobody could agree on it, we'll keep it blank until another idea can get through the disagreement juggernaut.
2016-10-16 22:28:50 +01:00
toasterbabe
aa8a454ea9
Turning some shield attributes into flags means that environmental protection and ring-pulling can be more elegantly handled. As a consequence, the S3 shields now have all their passives, and are just waiting on me to give them actives (two of which don't have the necessary sprites for...)
2016-10-16 01:23:00 +01:00
toasterbabe
3aa9d2a1b1
Sonic 3 shields implemented at a basic visual/functional level - no abilities yet.
2016-10-15 23:39:54 +01:00
toasterbabe
5e92ca1a4a
Okay, made the Mushroom a seperate shield instead of a hacked pity shield. This is a lot nicer in general.
2016-10-14 10:43:46 +01:00
toasterbabe
80300ac476
Fireflower is now on same level as all other shields, as opposed to being an additional stack layer. (MID LECTURE COMMIT STRATS YO)
2016-10-13 15:14:13 +01:00
toasterbabe
d25e908b80
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal.git into shield-actions
...
# Conflicts:
# src/p_map.c
2016-10-11 16:25:24 +01:00
Monster Iestyn
b51d69e1ec
Merge branch 'master' into lua-additions
2016-10-08 17:12:45 +01:00
Monster Iestyn
719220da4a
Merge branch 'master' into damage-control
2016-10-08 17:12:13 +01:00
Inuyasha
ff4b39bab4
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal into nix-srb1
...
# Conflicts:
# src/info.c
2016-10-05 18:47:32 -07:00
Inuyasha
0fdfb1a472
Merge branch 'master' of http://git.magicalgirl.moe/STJr/SRB2Internal into animate_global
...
# Conflicts:
# src/p_pspr.h
2016-10-03 00:27:49 -07:00