Luna
58a345b84a
Make change hero into an ability icon
7 years ago
Luna
c4b61f645b
Add bar showing switch_charge much prettier
7 years ago
Luna
1d4a44a695
Fix players getting stuck on walls
7 years ago
Luna
08aaef7e6f
[Hero 4] Fix unable to stun Hero 2
7 years ago
Luna
049f87b5ce
Add Hero 4 - PAZIENZA - Stuns / slows down heroes
7 years ago
Luna
280c4a7dd7
Begin pastel aesthetic
7 years ago
Luna
39acfc8c46
Fix player materials not showing up
7 years ago
Luna
f7dbd2ee24
[AI] Record Switch Charge on AI store and read it
7 years ago
Luna
a6ecb5c9c3
Add initial hero designs!
7 years ago
Luna
afffc3b983
Add nicknames above players' heads
7 years ago
Luna
5652895e75
Display teams: Friendly blue, enemy red
7 years ago
Luna
f00849253a
Fix players unable to jump when between two walls
7 years ago
Luna
4c9a3f0fec
Fix Hero 1 pick raycast colliding with player
7 years ago
Luna
e1d6e21280
Fix players becoming asleep and uncontrollable
7 years ago
Luna
76ff51d5fa
Fix Hero 1 wall placement / raycasting
7 years ago
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
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
a4b5514b23
Fix seeing own mesh when looking upwards
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
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
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
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
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
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
Luna
a30e884400
Fix server not updating camera
The camera setting got changed to default-enabled, when it should be
default-disabled.
7 years ago
Luna
22cf954991
Change player to use KinematicBody
This gives greater flexibility and stops some of those especially
annoying bugs
7 years ago
Luna
45afe7d9ae
Add godot project with networking and FPS controls
This is the real initial commit with all the code I have until now.
Networking: A server and 2 clients connect and then control their
players. This is still buggy. For example, every client controls the
/same/ player.
FPS controls: WSAD, Jump, and Look with mouse are all implemented (Taken
from Caliou's demo). This includes collisions.
7 years ago