Commit Graph

1988 Commits

Author SHA1 Message Date
be71aea20b Changed exp type from f64 to u32 and altered exp calculations and function signatures to adhere to the new types
Signed-off-by: Yashas Lokesh <yashas.lokesh@gmail.com>
2019-08-27 22:33:14 +00:00
1bd3f0ab28 Merge branch 'timo-keybinds' into 'master'
Timo keybinds

See merge request veloren/veloren!464
2019-08-27 14:10:56 +00:00
cd061aba85 Make respawn hint text base on key bindings 2019-08-27 14:42:53 +02:00
6b4dfcc533 Allow mapping the same key to multile actions (LMB = attack + respawn) 2019-08-27 14:03:40 +02:00
186db16707 Rename attack, block to main, alt 2019-08-27 14:03:39 +02:00
838eab8637 Merge branch 'timo-attack-delay' into 'master'
Timo attack delay

See merge request veloren/veloren!463
2019-08-27 12:01:45 +00:00
b725b0e9ea End rolling when player is in the air 2019-08-27 11:06:55 +02:00
74677784c0 Add attack buildup duration (Delay before hit) 2019-08-27 11:06:54 +02:00
72564cf8b4 Make action durations constants 2019-08-27 11:06:54 +02:00
869535e5a2 Rename tool strength/damage to power 2019-08-26 20:05:13 +02:00
e5413360b6 Merge branch 'timo-components' into 'master'
Better component states

See merge request veloren/veloren!458
2019-08-26 15:47:43 +00:00
269d179243 Remove vek patch, it's on crates.io now 2019-08-26 17:26:16 +02:00
84d0f61596 Make pipeline succeed 2019-08-26 14:05:17 +02:00
a7747fe965 Simplify code 2019-08-26 13:12:45 +02:00
c4879307af Update to github vek repo 2019-08-26 13:12:45 +02:00
b89bfcbfc1 Remove unnecessary map 2019-08-26 13:12:44 +02:00
08fa6a3414 Prevent problems with no vel while rolling in the future 2019-08-26 13:12:44 +02:00
c278ac9927 Add todo making glide an ability/item 2019-08-26 13:12:44 +02:00
98f8196a16 Put combat related values into constants 2019-08-26 13:12:43 +02:00
05f2f168fd Make falldamage local, don't use force update for local, cleanup 2019-08-26 13:12:43 +02:00
eb34e5bb27 fmt 2019-08-26 13:12:43 +02:00
b96557d012 Fix roll from cliff bug 2019-08-26 13:12:42 +02:00
a715a84ea7 Implement unstoppable rolling 2019-08-26 13:12:42 +02:00
01410569a4 Use look_dir when blocking 2019-08-26 13:12:41 +02:00
3258fa3a3c Add basis for projectiles
But we have no controller action to spawn them yet
2019-08-26 13:12:41 +02:00
814e858720 Split Events in ServerEvent and LocalEvent 2019-08-26 13:12:41 +02:00
75368dbac1 Remove dbg 2019-08-26 13:12:40 +02:00
62745c4cad Only use look_dir for ori when wielded or attacking 2019-08-26 13:12:40 +02:00
295969517c Improve combat range 2019-08-26 13:12:40 +02:00
e8ccbe75fa Clean up entity spawning code 2019-08-26 13:12:39 +02:00
b826edf6e8 Make aiming 2D 2019-08-26 13:12:39 +02:00
0912de2a26 Make aiming more precise 2019-08-26 13:12:38 +02:00
e90f95bc75 Look in the direction of the camera 2019-08-26 13:12:38 +02:00
39bd888a7c idle block animation 2019-08-26 13:12:38 +02:00
e7c61c30cc Block when pressing right click while looking at the attacker 2019-08-26 13:12:37 +02:00
e42ffb362a Remove unnecessary components 2019-08-26 13:12:37 +02:00
b748c1a6e5 Make gliding the error animation 2019-08-26 13:12:37 +02:00
0bb70d8182 Fix water 2019-08-26 13:12:36 +02:00
5ab03abbdd Remove animation warnings 2019-08-26 13:12:36 +02:00
799c73d43a Fix characterstate in movement.rs, not phys.rs 2019-08-26 13:12:35 +02:00
808467c616 Reset controller after each tick 2019-08-26 13:12:35 +02:00
4d6a32e00f Allow non player entites to be removed again 2019-08-26 13:12:35 +02:00
90c81b4759 Reset controller after each tick 2019-08-26 13:12:34 +02:00
5d5ccd7b99 Move from state components to single CharaterState struct
This makes split animations easy and improves overall code quality
2019-08-26 13:12:34 +02:00
2211f79d28 Merge branch 'sharp/worldgen_tweaks' into 'master'
Fixes to worldgen and adding a debug command.

See merge request veloren/veloren!462
2019-08-26 10:27:25 +00:00
c02f2a7f9e Fixes to worldgen and adding a debug command.
Humidity and temperature are now indexed to uniform altitude *over land
chunks* (and water chunks adjacent to land) rather than over the whole
range of altitude.  This is necessary in order to satisfy the uniformity
conditions of the formula for weighted sum CDF.

Additionally, fixes the computation of whether a tree should be
generated or not.  Previously, it was using a source of randomness
scaled to use much less than the full 0-1 range; this has been resolved.
This makes for much nicer and more gradual transitions between densities
and reduces the amount of completely barren landscapes, while also
making forests larger.

Finally, this commit adds a server command, debug_column, which returns
some useful debug information about a column given an x and y
coordinate.  This is useful for debugging worldgen.
2019-08-26 11:52:25 +02:00
61546239a8 Merge branch 'sharp/temperature_free_chaos' into 'master'
Chaos doesn't depend on temperature anymore.

See merge request veloren/veloren!461
2019-08-25 17:10:15 +00:00
958a40b8c0 Fix clean code lints. 2019-08-25 18:17:51 +02:00
6f12a240de Chaos doesn't depend on temperature anymore.
Also fix some things to use a consistent coordinate system and bump up
tree density and variation around tree density in hopes of creating more
aesthetically pleasing jungles.  However, this does change worldgen a
bit, so please make sure you look through it before merging.
2019-08-25 17:49:33 +02:00
47380090fa Merge branch 'sharp/humidity_ignores_ocean' into 'master'
Make humidity ignore ocean chunks.

See merge request veloren/veloren!460
2019-08-24 19:47:22 +00:00