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
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
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
a74ac604a9
Made worldgen a default feature
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
36e92e18eb
Added pauseable pathfinding, improved Chaser heuristics, etc.
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
Joshua Yanovski
2301c94d2b
Addressing MR comments.
2020-01-24 03:45:29 +01:00
Joshua Yanovski
88566f22f2
Minor fix to map generation.
...
Also fixes some typos and makes formatting easier for changes needed to
produce large maps.
2020-01-23 18:18:17 +01:00
Joshua Yanovski
3c26342dba
Fix warnings in examples and benchmarks.
2020-01-23 18:18:16 +01:00
Joshua Yanovski
81306ad31f
Add a default world map.
...
Also adds map versioning, proper scaling, and updates sediment
rendering. It also tones down warp.
2020-01-23 18:18:15 +01:00
Joshua Yanovski
6a33254518
Changes to worldgen, adding more sedmient etc.
2020-01-23 18:18:14 +01:00
Joshua Yanovski
d79b0202e8
Send client 3D rendered map.
...
Also shares configurable rendering between map generator and server.
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
b988b27d31
Implement sending world map across the network.
2020-01-23 18:18:11 +01:00
Joshua Yanovski
675ad06cfe
Map saving, soil production, speedup attempts.
2020-01-23 18:18:10 +01:00
Joshua Yanovski
95fdfe37e2
Sediment transport, plus many other things.
2020-01-23 18:18:09 +01:00
Joshua Yanovski
1e159b8278
Adding hillslope diffusion.
2020-01-23 18:18:07 +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
Imbris
abdc524a61
Don't panic if a region can't be found for a deleted entity
2020-01-19 18:22:11 -05:00
timokoesters
a708ab84d6
fix: make fall damage behave correctly again after changing gravity
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
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
Monty Marz
178ad9479a
Scrolling Combat Text (SCT)
2020-01-10 00:33:38 +00:00
Imbris
49a7d96de7
Fix typos, don't insert Controller if it doesn't already exist in the
...
mount system so that Controller components are not added to entities
client side
2020-01-02 05:34:27 -05:00
Imbris
a77512a714
Fix formatting, Update CHANGELOG, turn overflow checks on for dev
...
profile
2019-12-31 16:38:13 -05:00
Imbris
804e559e3a
fix(char screen induced ghosts):
...
Adds removing extra components and deleting entities clientside when
going back to the character screen. Also, simplifies ClientState by
removing the Dead variant and removing ClientMsg::StateRequest in favor
of more specific ClientMsg variants.
2019-12-31 16:38:13 -05:00
Monty Marz
c4599d4de1
assets update
...
acacia trees
updated help.png
bigger map zone name
npc levels from 0-10
boss levels from 20-50
2019-12-30 12:16:35 +00:00
Imbris
18aa4936b6
fix(player list): Show players not in range on the player list
...
fix(overflow): Stops including block updates that fail (since chunks
don't exist on the client) in `TerrainUpdates` (which would trigger
meshing of those nonexistent chunks). Furthermore, removes
remeshing of chunks with block updates if those chunks don't have all their
neighbours (since those wouldn't be meshed in the first place).
2019-12-29 20:51:05 -05:00
Dylan Kile
2df4ba6252
hierarchical pathfinding
2019-12-29 20:58:21 +00:00
Imbris
a16588a719
Various tweaks: moved radius determination to function on , comments, simplified server Destroy event code, debug assert modified components aren't removed in change tracking, etc
2019-12-20 22:51:35 -05:00
Imbris
0d763ab8ef
Cutout unnecessary Resource syncing machinery and Tracker trait
2019-12-20 22:51:35 -05:00
Imbris
010fe45754
cleanup
2019-12-20 22:48:14 -05:00
Imbris
9bcc8aa74f
Stop syncing health change timer updates
2019-12-20 22:48:14 -05:00
Imbris
0d6a8b949f
Upgrade to specs 0.15.1
2019-12-20 22:48:14 -05:00
Imbris
b2ef1b2a00
Stop syncing Projectile component to the client
2019-12-20 22:48:14 -05:00
Imbris
e2e642f5a5
Actually send deletion messages
2019-12-20 22:48:14 -05:00
Imbris
237532f7b1
Move sync code into common submodule
2019-12-20 22:37:12 -05:00
Imbris
470e52fbd0
Stop global syncing of entity creation
2019-12-20 22:37:12 -05:00