Luna
f76e66dd86
Add preliminary Hero 3: Margarine (Merge)
7 years ago
Luna
c53b017019
Allow shell arguments, add start-multiple.sh
This will make testing MUCH better, I do believe.
7 years ago
Luna
433e61257f
Fix hero switch working globally
7 years ago
Luna
60d1141d61
Experiment with different level designs
7 years ago
Luna
436db13962
Begin level 0, mv world Level, mv players Players
Also, levels now inherit a level object
7 years ago
Luna
05135ab0a5
[H0] Build jump speed; [H1] Fix error on click
7 years ago
Luna
9547897066
Make falling too far cause hero switch and respawn
7 years ago
Luna
86b9250dec
Speed up heroes over time, resetting with switch
Hero 0 speeds up especially quickly!
7 years ago
Luna
1f40515f6e
Add hero switching interface, tweak charge rate
7 years ago
Luna
735c1e7af2
Add hero switch (no interface); network rotation
Currently it just switches up by one hero.
To change, I had to change the set_status rpc protocol to include
rotation (that way switching heroes isn't jarring); so they're combined
here.
7 years ago
Luna
a277b43638
Fix issues with heroes coming from inheritance
Hero 0: Remove cursor, allow wallriding (enable collision detection)
Hero 2: Move RepelHUD to center, ignore self with Area (gravity)
7 years ago
Luna
1867d8afda
[Hero 2] Make gravity switch in multiplayer
7 years ago
Luna
45f3a19955
Fix Hero 1's E affecting Hero 2's E
7 years ago
Luna
91657dd988
Move hero 2 script to scripts/ folder
Accidentally put it in the wrong place before
7 years ago
Luna
7c2af0f4f0
Add an endless plane as level 1
7 years ago
Luna
a7ed7ebbe0
Add hero 2! An ATTRACTIVE mfer!
Within radius 8, attracts heroes with gravity.
7 years ago
Luna
4ecc26ee6e
Fix unbalanced team counts; Change walk speeds
7 years ago
Luna
f58e0cfab3
Make players spawn on side depending on team
Also add variation in spawn point, so that all spawns are not on top of
each other
7 years ago
Luna
1644716306
Fix player bouncing unnaturally on objective
At this point I've pretty much deleted all of Calinou's code. Oh well,
it DID get me started.
7 years ago
Luna
9bb565d07e
Have server assign team to all players
7 years ago
Luna
0a6cba6112
Allow hero change after connection
7 years ago
Luna
7c35aabdb9
Add player list to lobby
7 years ago
Luna
2c2051c8ec
[Hero 1] Remove benign dup line and rename a func
7 years ago
Luna
a80d05ca4c
Add hero 1: WallMAKING mfer, works in singleplayer
In multiplayer, if there is only one hero 1, it is ok, but with more
than one, one hero 1 cannot place walls.
7 years ago
Luna
a4d6a5020a
Count time on sides of objective; fix its physics
Changing the weight of the objective fixes the weird destroy-the-player
physics.
Also, count how long the objective has been tilted to the right or left,
and put counters there. Slow the game down and display who won when the
count exceeds 100% on either side. Like in overwatch, but with tilting.
7 years ago
Luna
18028e0c9e
Fix physics for RigidBody character
7 years ago
Luna
32ade1c55a
Revert "Change player to use KinematicBody"
This reverts commit 22cf954991
.
7 years ago
Luna
131de9c874
Make Hero 0 wallride jump go higher
7 years ago
Luna
e71debed39
Fix objective tilting random directions
7 years ago
Luna
033ab83e4e
Fix wallriding - Add leap, forgiveness
While on wall, if you press jump, you leap up and away from the wall
If you do so immediately after leaving the wall (<tolerance=.150s), it
still works
7 years ago
Luna
fc0478e2a8
Allow player to see-saw the objective
7 years ago
Luna
611cb87df4
Detect collisions between player and objective
Unfortunately, apply_impulse seems to have no effect right now. More
research is needed.
7 years ago
Luna
461bd229b7
Allow more than two players to play
7 years ago
Luna
8f001a7377
Make lobby UI aesthetically presentable
7 years ago
Luna
448f359dba
Move files into assets/ scenes/ and scripts/ [WIP]
There however were some bugs that came with this, so I'm switching to
master to explore this.
7 years ago