Luna
2aac9d9a1a
Revert "Remove ray and use Camera.project_position("
This reverts commit f41676c672
.
I misunderstood the way the camera projections work, and I'm better off
using the original raycasting strategy.
7 years ago
Luna
ff12a789f2
Add head mesh to player scene, track camera
7 years ago
Luna
51b719d0e1
Fix error on shuffling players in the tree
7 years ago
Luna
91c7f41612
[WIP] Add third person look, no hero support
Hero 1 fails, probably 0 too haven't checked though. Hero 2 is fine.
Haven't tested 3.
7 years ago
Luna
f41676c672
Remove ray and use Camera.project_position(
And Camera.project_ray_normal. This is much better
7 years ago
Luna
be83ff8ae1
Allow for clients quitting graceful
7 years ago
Luna
81064854e6
[WIP] Continue to debug Hero 3
7 years ago
Luna
f004f74d71
Merge branch 'master' into feature-hero-3
7 years ago
Luna
028837a1bc
Add second pathway to objective in level 2
7 years ago
Luna
5d7419b4ac
Add "open-multiple.sh" utility, without auto-start
7 years ago
Luna
cd120895d0
[WIP] Continue work on Hero 3 networking
7 years ago
Luna
c9a93672e0
Merge branch 'master' into feature-hero-3
7 years ago
Luna
206ad25ac8
Update Level 2 collision geometry
7 years ago
Luna
5353eabd9f
Buff Hero 0 walljump
7 years ago
Luna
d47511caeb
Add a prelim map with a large wall and no floor
7 years ago
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
0b55c82677
Add level 2
7 years ago
Luna
60d1141d61
Experiment with different level designs
7 years ago
Luna
ea6b0b9567
Merge branch 'master' into feature-level-0
7 years ago
Luna
a4b5514b23
Fix seeing own mesh when looking upwards
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
d6a209e0d6
Update README and plans doc
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
6acf045ec5
Use inheritance for heroes's actual scenes (tscn)
I didn't know you can do this. It's really, really nice! I can change
properties, hide, and add, to the player scene.
https://github.com/godotengine/godot/issues/3352
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
f8b5443252
Fix Hero 2 scene not finding Hero 2 script
7 years ago
Luna
91657dd988
Move hero 2 script to scripts/ folder
Accidentally put it in the wrong place before
7 years ago
Luna
cf062334ba
Add repelling (toggle with E) to Hero 2
7 years ago
Luna
7c2af0f4f0
Add an endless plane as level 1
7 years ago
Luna
d91348a1ea
[README] Describe current heroes; add Portal2 idea
7 years ago
Luna
253f52cfba
Nerf hero 2 - reduce gravity effect
7 years ago
Luna
a7ed7ebbe0
Add hero 2! An ATTRACTIVE mfer!
Within radius 8, attracts heroes with gravity.
7 years ago
Luna
0ea383ce20
Make IP input wider
When it's too short, the scrollbar makes it completely illegible
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
fb47fc5c64
Prevent wall from being used to block objective
This prevents hero 1 from permanently setting the objective to one side,
making them very OP and the game un-fun.
Any object with collision mask=2 will no longer collide with the
objective.
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