swoolcock / gravityhelper Goto Github PK
View Code? Open in Web Editor NEWA Celeste helper mod for controlling gravity
A Celeste helper mod for controlling gravity
Fixed... mostly...
Need to do some better checks to ensure Madeline enters and leaves the screen at better positions.
upright you can move a little bit, upside down you cannot move at all
having your dash intersect the 4 pixels of the edge of a ceiling corner corrects you, but this does not happen on floors while upside down
if madeline intersects a ceiling within 4 pixels of its edge, she should be corner corrected, but while upside down this doesnt happen when you hit a floor's edge
every time you updash, you speed is set to -120 the frame after the dash ends, this speed is applied in the wrong direction if you updash through a invert gravity trigger
Having an upside down jumpthru in the room causes Madeline to slam into the floor.
Pressing down should climb "up" toward the bottom of the screen, pressing up should climb "down" toward the top of the screen.
Causes weird things like incorrect shadow casting.
Pressing jump from the ceiling will forever have a boost applied to it.
could have further discussion, such as questioning if it should be an entity controller or a specific checkbox on each GH trigger/entity
holding down on the dpad causes madeline to fastfall while upside down, when the intended inputs should be pressing up to initiate a fastfall with inverted gravity
Dash/Jump crystal-style collectibles that give the player a certain number of charges where dashing will toggle gravity.
After Discord discussion, a couple of potential implementations are possible:
DashListener
would likely be attached to the Player
.or
DashListener
would likely be attached to individual crystals.Some general questions:
when youre in dash state, the game likes to drag madeline down to the ground if she's withing 2px of the ground, this is to make supers that dont start on the ground easier. this doesnt happen on the ceiling if youre inverted
related: madeline gets shoved 2px off the ground if shes in dash state while inverted, as this would make her hitbox flush with the ground if it wasnt adjusted like it currently is
https://user-images.githubusercontent.com/68222518/111123428-f202de80-8534-11eb-8d43-eb24d574c37b.mp4
Not really sure what we want the hair to do anyway...
the sounds for them still play though
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.