Joshua Barretto
4be037a43d
Fixed watch compilation issue
2020-01-27 23:59:59 +00:00
Joshua Barretto
7cec3518a4
Added no-assets feature to common
2020-01-27 22:41:30 +00:00
Joshua Barretto
db21714a25
Added intermittent rolling to NPCs during a chase
2020-01-27 16:18:36 +00:00
Joshua Barretto
8213748473
Resolved pet alignment issues, added ranged aggro
2020-01-27 15:51:07 +00:00
Joshua Barretto
95647f10f5
Improved NPC spawning and names, made idle NPCs stop before hitting things
2020-01-27 10:58:33 +00:00
Monty Marz
a81bc8ab65
fix typo in en.ron, fixed unfinished weapons dropping from chests
2020-01-26 22:57:06 +00:00
Joshua Barretto
e4c745e88d
Switched to _squared(), added comments, parallelised waypoint gen
2020-01-26 12:52:32 +00:00
Joshua Barretto
de99b07004
Added neutral NPC spawning
2020-01-26 12:52:32 +00:00
Joshua Barretto
5adbaf0969
Improved pet aggression system, made waypoints rarer
2020-01-26 12:52:32 +00:00
Joshua Barretto
6df3373614
Fixed pathfinding limit bug, improvements to idle AI
2020-01-26 12:52:32 +00:00
Joshua Barretto
c2228a184b
Various bug fixes
2020-01-26 12:52:32 +00:00
Joshua Barretto
d61f84e8b1
Improved waypoint spawn locations, scaled down pathfinding cost
2020-01-26 12:52:32 +00:00
Joshua Barretto
cac425a62a
Cleanup
2020-01-26 12:52:32 +00:00
Joshua Barretto
5486cc75e3
Improved patrol idling
2020-01-26 12:52:32 +00:00
Joshua Barretto
d4167c41f1
Made waypoints work, added waypoint spawning
2020-01-26 12:52:28 +00:00
Joshua Barretto
8a998ffd61
Better neutral AI, initial waypoint objects
2020-01-26 12:52:28 +00:00
Joshua Barretto
ca65700aea
I don't know how much I put in this commit, but it's some stuff
2020-01-26 12:52:28 +00:00
Joshua Barretto
02ead906a3
Better pathfinding iteration cap
2020-01-26 12:52:28 +00:00
Joshua Barretto
01fc0925ab
Fixed shadows, better pathfinding cap
2020-01-26 12:52:28 +00:00
Joshua Barretto
36e92e18eb
Added pauseable pathfinding, improved Chaser heuristics, etc.
2020-01-26 12:52:07 +00:00
Joshua Barretto
f4984962ea
Occasional path recalculate, stopped pathfinder thrashing
2020-01-26 12:52:07 +00:00
Joshua Barretto
900381b843
Added test world, friendly NPC pathfinding
2020-01-26 12:52:07 +00:00
Justin Shipsey
36bd9596d7
new mobs
...
alligators
2020-01-26 00:22:48 +00:00
Monty Marz
0475c35937
35 new ground sprites, UI fixes
2020-01-25 11:14:02 +00:00
Imbris
38f854c6bb
fix: overflow in VolGrid3d
2020-01-24 00:11:22 -05:00
Joshua Yanovski
0b7f428310
Erosion cleanup, part 1.
...
Covers all files touched by MR that are not in world/src/sim.
2020-01-23 18:18:17 +01:00
Joshua Yanovski
d81218a114
Fixes to enable loading (relatively) large maps.
...
With these changes, we can successfully open, map, and play maps thare
are 16x the size of a standard (1024 x 1024 chunk) map, 4x larger in
each direction.
2020-01-23 18:18:16 +01:00
Joshua Yanovski
6a33254518
Changes to worldgen, adding more sedmient etc.
2020-01-23 18:18:14 +01:00
Joshua Yanovski
4f863470e1
Cargo fmt most things (except erosion.rs).
2020-01-23 18:18:12 +01:00
Joshua Yanovski
558a80f099
Fixes for nonstandard chunk and map sizes.
...
Also fixes a longstanding map rendering issue.
2020-01-23 18:18:11 +01:00
Joshua Yanovski
b988b27d31
Implement sending world map across the network.
2020-01-23 18:18:11 +01:00
timokoesters
d75a160b59
feat: fitness stat effects movement speed
2020-01-21 19:24:09 +01:00
Gilbert Röhrbein
e1dbdf6a20
feat: add endurance fitness willpower to stats
2020-01-21 18:49:17 +01:00
timokoesters
f46e900b57
improvement: enemy balance
2020-01-20 19:15:12 +01:00
Joshua Barretto
a6cf5a2a3c
Enumerated Body type
2020-01-20 14:21:06 +00:00
Pfauenauge90
5f41841522
added TODO for energy numbers
2020-01-19 22:39:20 +01:00
Joseph Gerardot
01ac937db5
Fixup energy regen math to properly account for acceleration at any
...
framerate.
2020-01-19 22:39:20 +01:00
timokoesters
a708ab84d6
fix: make fall damage behave correctly again after changing gravity
2020-01-19 22:39:20 +01:00
timokoesters
1912ab0d8b
refactor: use restrict_mut
2020-01-19 22:39:20 +01:00
timokoesters
db9a4ac6b9
improvement: reset character state and energy on death
2020-01-19 22:39:19 +01:00
timokoesters
263fffb79c
improvement: better movement
2020-01-19 22:39:18 +01:00
Joseph Gerardot
715e01f989
Make charging take a discrete amount of energy and change energy
...
regeneration to use floats so it is smoother and tickrate-independent.
2020-01-19 22:39:17 +01:00
Joseph Gerardot
a970a61192
Add energy comsumption on rolling and charging, and accelerating
...
regeneration when idle.
2020-01-19 22:39:17 +01:00
Imbris
7bcbfa9003
add: capability to disable blending for particular BlockKinds
2020-01-19 16:03:27 -05:00
Imbris
7a1b43c6f1
Branch on lower color values for more accurate speedy color conversion, add simple color conversion benchmarks
2020-01-13 23:39:22 -05:00
Acrimon
a8b22f3daf
Even better conversion impl.
2020-01-13 20:54:56 +01:00
Acrimon
26c2239e7a
Made color conversion way more accurate.
2020-01-13 16:38:10 +01:00
Gilbert Röhrbein
b9e7164b62
fixing #405 - Energy as its own component
2020-01-12 22:25:04 +01:00
Piotr Korgól
243263fecd
Improvement: Replace all '..=b' with '..b + 1'
2020-01-12 15:46:53 +01:00
Shane Handley
1c9094af4f
Remove emission of an audio event from stats sys
...
This was accidentally left in by me during some testing of server
emission of SFX events to all clients. There was no effect on gameplay since we dont
emit a sound for this event yet, but it should not be here.
The audio event is correctly handled elsewhere by each client.
2020-01-11 13:08:33 +09:00