Code Monkey home page Code Monkey logo

springcollab2020's Introduction

SpringCollab2020

Code mod to be used for the 2020 Celeste Spring Community Collab.

Setup instructions:

Feel free to ask 0x0ade or another Everest maintainer or repo manager in the collab Discord server for read-write access on this repository.

Developing directly on the master branch is only allowed if you've forked the repo or if absolutely necessary.

If you've got read-write access to the repo:

  • Make sure you've got the FNA version of Celeste + Everest installed.
  • cd to your mods folder.
  • git clone https://github.com/EverestAPI/SpringCollab2020.git
  • Open the .sln in VS.

If you want to submit contributions the old-fashioned way:

  • Fork this repository.
  • Make sure you've got the FNA version of Celeste + Everest installed.
  • cd to your mods folder.
  • git clone URL
    • Make sure to replace URL with the URL to your fork.
    • Click on the green "Clone or download" button to obtain the URL.
  • Open the .sln in VS.
  • Submit pull requests (PRs).

springcollab2020's People

Contributors

0x0ade avatar aridai-shi avatar brokemia avatar cruor avatar dependabot[bot] avatar greymario avatar jatheplayer avatar maddie480 avatar mwhatters avatar penguinowl avatar tesselslate avatar vexatos avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

springcollab2020's Issues

Overhaul of Bubble Return Berry

Bubble Return Berry needs some additional changes.

  • Allow bubble return berry to be winged/seeded
  • Fix being able to die from being "crushed" by moving blocks

More touch switch customization

Basically, touch switches that can set arbitrary session flags, allowing the triggered object to be in potentially any room and removing the need for a maximum of one set of touch switches/triggered objects per room.

Additionally, the same variant for moving and timed switches as seen in Outback Helper.

Requested by Oppen_heimer#9999

Invisible Light Source

Invisible Light Source

Serves as a light source, similar to dash refills, lamps, and Madeline. No visible sprite or anything, though.

Requested by LethargicDoggo in collabcord

Multi-directional jumpthrus

multi-directional jumpthru's, they'd be able to use any jumpthru tileset and just rotate it hopefully

Requested by RadleyMcTuneston on collabcord.

Move block barrier

barrier that madeline can go thru, but not move blocks

Requested by phant#1606

Floatier space blocks

floaty-er space blocks that move like 2x more distance when they float/ when the player touches them
Request from collabcord

Importing the Glass Berry from Berry Helper

You know the deal, it's a berry which shatters if you dash while holding it.

I've got the code and everything. I just need to polish it and bring it in. I don't even know if anyone wants to use it, but I'm making it available, dammit.

Toxic gas

Also, id love some obstacle like toxic gas, that after a while it kills you (like seen in the end is nigh)

Requested by Rue#6664

Berry with Return

A strawberry that, when collected, will place you into a bubble and return you to a selected location, similarly to cassettes.

Requested by LethargicDoggo in collabcord

Custom Lightning

Might be something to consider with #4

Custom Lightning Types,
Brambles, Rainbow Lightning, Custom Colors of Lightning

Requested by HyperMcTuneston#2137

More variations on the Bird tutorial

The following variations of the Tutorial bird have been requested on Collabcord:

  • Reverse super
  • Wavedash and Reverse wavedash (requested by DanTKO; abandoned)
  • Fast falling (requested by DanTKO)

Can evolve into "customizable bird tutorial". In this case, this will be candidate for integration into Everest instead.

Dashing spinner

idea number two: A codemod that allows you to dash through a specific type of spinner, as in you just go right through it invincibility style. If you don't dash, however, you die. also a @Spriter request actually for a sort of translucid spinner if a modder is available

Requested by SC | [SC] Hydro0#4059

Dash Switch setting a flag

A Dash Switch that, instead of just triggering a gate, sets a flag. Most likely it would have the two modes present for the normal Dash switch, as in reset upon room load or being permanent.

Requested by Flagpole1up#3457. They also offered to create graphics for them, so that they are not confused with vanilla ones.

Static Bumper

Bumper that does not wiggle.
It was later requested that the bumper have the option to change the respawn time.
Requested by LethargicDoggo#0600

Revive the pre-Farewell glass blocks

Bring back the gray glass blocks from the latest pre-farewell update? Those looked so much cooler than the final ones

Requested by NeoKat on collabcord.

A colorful field region

A transparent rectangular field entity that shifts its hue from one color to another (maybe through any amount of colors separated by commas??) in a loop (like the rainbow spinners). If you put multiple entities near other another they'll form a single field that shifts through the colors. The transparency of the entities, the colors and the direction of the color change (position mode like in camera triggers (maybe diagonal variants too? or just letting you set the angle)) are customizable.

Poke NeoKat for details.

Jump Refill (for Extended Variants)

Extended Variants allow for extra (midair) jumps. This request is about adding a refill giving back extra jumps. For instance, getting a crystal with Jump Count set to 2 (1 ground jump + 1 midair jump) would give back 1 midair jump.

This would be best included with Extended Variants, so I'm assigning to myself right away.

Requested by SC | [SC] Hydro0#4059

Variable Strength Crumble Platforms

Platforms that have custom times before they crumble. Note that the cooldown scales with the time, so fast platforms respawn fast and slow platforms respawn slow.

Starjump blocks

Filled starjump blocks like on CH6 if its somehow possible despite it being hardcoded to the music

Requested by Zerex ♥ 💣#9304

Mario Maker-esque "midair spawn" crumble blocks

A sort of crumble block that acts like Mario-Maker's purple blocks when you enter a level you're editing from midair- you can stand on it but as soon as you start moving, it starts either flashing or falling, whichever's easier for modders.

Requested by jude#7569

As a personal note, I'd like to add on to this: when you're bubbled to a location and that location has this special block under it, the block should appear and provide a safe platform to resume progression from. This is useful for Return Keys and the Return Strawberry.

Speedberry

You get the berry if you’re fast enough, maybe kills you if you’re too slow? (Probably not)

Migrated from iamdadbod's wishlist.

Smooth Camera Offset Trigger

Would be really good to have a Camera Offset trigger which can change the offset smoothly, like Camera Target triggers when they change lerp. It'd have an OffsetXFrom/OffsetXTo, OffsetYFrom/OffsetYTo and a PositionMode (TopToBottom, LeftToRight). It'd really help with momentum rooms where you change directions/need to see something far enough from you and the offset changing instantly with a regular trigger can be very jarring. I can't use a Camera Target trigger because those only work while Maddy is inside of it, and I'll need the offset to stay after being changed.

Also a bit of a personal request: have an Only Once option which removes the trigger after Maddy leaves it. (Doesn't remove the offset)

Suggested on collabcord

Cavern Helper improvement: Crystal Bomb detonation field

A "seeker barrier"-like field that auto-detonates Crystal Bombs when they enter its area of effect.

This should be absolutely trivial to implement on our end, even with whatever hacks we may need to make sure we're not breaking things when Cavern Helper isn't around, but I'm going to poke Exudias to see if we can get it snuck into Cavern Helper proper first.

Requested by iamdadbod

No Dash area

A red field entity that you can't dash inside. You will keep your dash/refill but can't use it until you leave it. It'll have red particles and a heatwave effect. If you press the dash key inside, it'll do nothing. Also it can move like Space Jam.

Requested by DomGames#4148

Dash springs

Springs that only activate when you dash into them.

Requested in collabcord

Rotate puffers

puffers with a rotation option for the blast zone

Migrated from iamdadbod's wishlist.

Water drowning mechanic + Air refills

A new type of water that maddy can drown in if under for too long. Have an oxygen meter that basically behaves the exact same way as stamina only killing you and instead of whilst climbing of course whilst submerged in water. Also would be nice to have a refill specific for replenishing air.

Visually, running out of oxygen would look exactly like running out of stamina (Madeline blinks red). A water bubble looking sprite will be provided for the air refill.

Requested on collabcord

Spikes that protrude/retract on a timer

Trigger spikes but they activate on time instead of movement (Ex: standing on them will kill you if you don't jump right away) also they deactivate after a couple of seconds

A similar idea to Trigger Spikes, except on a timed cycle.

Personal notes: I like the idea of being able to define "active" and "inactive" durations, as well as a time offset, so that they can be used to create a sequence of safe and unsafe spots. Additionally helpful would be a short period of time when they look like trigger spikes to warn the player that they're about to pop out.

Requested by Rue#6664

No Refill Fields

Something like Strawberry Blockfield (preventing the player from collecting strawberries while in it) except with ground dash refills instead. The player wouldn't get refills as long as they are in the no refill field.

Suggested on collabcord

Multiple-room "seeded berry"

Strawberry that has map-wide "fragments" that don't disappear when touching the ground. For example, having 3 fragments between 3 rooms, and after getting them a berry spawns at ex: room 4.

Requested by Rue on collabcord.

Lightning Trigger

activates the lightning from the granny cutscene JUST ONCE per trigger. Very important. Also maybe a trigger to play the rain ambience cuz i can’t do it

Migrated from iamdadbod's wishlist.

Cave Walls

Cave Walls
Properties:

  • Follows group properties similar to Floaty Space Blocks
  • Isn't solid and becomes invisible when entered, similar to Fake Walls
  • When exited from (leaving their hitbox) they become visible again, similar to Exit Blocks without becoming solid
  • Enough depth that it is above Fake Walls so that both can be used

What it would do is provide a cover to everything inside of the "cave" unless you are inside it, from things like watchtowers or camera triggers
Will be used for (hopefully) puzzle tower theme

Requested in collabcord

Fire and Ice berries

If its possible, fire and ice berries for core - the fire berry goes away (fly or disappear or something) once you switch to ice, and doesnt return when you switch back. same thing with ice berry

Requested by aleph_null#6515

No Feather Barrier

Feathers cannot go through but Madeline can

Migrated from iamdadbod's wishlist.

Custom Starfield styleground using "bytes" instead of stars

A customized starfield styleground that uses a different set of sprites; specifically, "bytes".

Requested by Rue#6664, who has already provided graphics in the sprite dump.

Personal note: Maildropfolder has offered to look into this.

"Chain Berry" 1up-training-like berry

Picking up this berry causes its noded objects (special "seed" type objects) to appear. Remaining on the ground for longer than the natural collection delay while carrying this berry and its seeds will cause the berry and seeds to vanish, returning to its home. Collection of the berry is done by collecting all of its seeds, at which point the berry will autocollect.

Requested by NeoKat#7298

Personal note: I've got a fair idea how this is going to work. I think I'll be folding it into Berry Helper in a while (read: when I get around to it), which I'll be able and willing to make available to the collab. I'm just writing this issue so it's on the to-do list so we don't lose it.

More variants on Rising Lava

Let's mash together some ideas into one feature request.

  • Reversed vertical lava/ice that comes from the top instead of the bottom.
  • Backward vertical lava/ice that descends from near the top of the room. no maybe this is silly
  • Sandwich lava that plays nicely with vertical rooms, and with customizable height.
  • Sandwich lava that changes type, but not direction, when core mode is changed.
    • Reverse-direction of the above.
  • Horizontally moving "rising lava".
  • Horizontally moving sandwich lava.

[Edit by max480] Extra idea that could be neat even if not requested by a mapper:

  • Be able to trigger lava using a session flag.

Space Jam restoring entry speed on exit

Space jam that stores your momentum as it is, as in you travel through it and exit out of it at the same speed that you had when you entered it.

Requested by NeoKat on collabcord.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.