Imbris
|
ba3fa16c33
|
Create Dir type for better enforcement of non NaN, normalized representations of directions
|
2020-03-27 22:02:07 -04:00 |
|
timokoesters
|
b9c85b9beb
|
Balancing
|
2020-03-26 22:56:33 +01:00 |
|
Adam Whitehurst
|
862efb147c
|
clean up based on pr review comment
|
2020-03-21 15:55:20 -07:00 |
|
timokoesters
|
c630df7f9a
|
Ranged weapons now give xp on kill and also make enemies angry
|
2020-03-20 14:26:18 +01:00 |
|
timokoesters
|
4741e41230
|
Add support for different models per weapon type
|
2020-03-17 18:28:07 +01:00 |
|
Caleb Cochran
|
219f9fa3be
|
Added missed comma
|
2020-02-25 22:01:51 -06:00 |
|
Caleb Cochran
|
8479230e66
|
Replaced commas (fmt issue)
|
2020-02-25 21:59:08 -06:00 |
|
Caleb Cochran
|
9f7aa61fbd
|
Fixing #504 - Enemies stop attacking after combat
|
2020-02-25 20:48:09 -06:00 |
|
Marcel Märtens
|
dae31ae5b6
|
apply new rustfmt - touching alot of files
|
2020-02-01 21:39:39 +01:00 |
|
Joshua Barretto
|
344eb9d45d
|
Added intermittent rolling to NPCs during a chase
|
2020-01-27 16:18:36 +00:00 |
|
Joshua Barretto
|
de96551f65
|
Resolved pet alignment issues, added ranged aggro
|
2020-01-27 15:51:07 +00:00 |
|
Joshua Barretto
|
09f0a5744f
|
Improved NPC spawning and names, made idle NPCs stop before hitting things
|
2020-01-27 10:58:33 +00:00 |
|
Joshua Barretto
|
631124f3fc
|
Switched to _squared(), added comments, parallelised waypoint gen
|
2020-01-26 12:52:32 +00:00 |
|
Joshua Barretto
|
723b578378
|
Improved pet aggression system, made waypoints rarer
|
2020-01-26 12:52:32 +00:00 |
|
Joshua Barretto
|
c9138d913c
|
Fixed pathfinding limit bug, improvements to idle AI
|
2020-01-26 12:52:32 +00:00 |
|
Joshua Barretto
|
7437c18b99
|
Various bug fixes
|
2020-01-26 12:52:32 +00:00 |
|
Joshua Barretto
|
b22ee24362
|
Cleanup
|
2020-01-26 12:52:32 +00:00 |
|
Joshua Barretto
|
feeccc2ff3
|
Improved patrol idling
|
2020-01-26 12:52:32 +00:00 |
|
Joshua Barretto
|
d04a595b3f
|
Made waypoints work, added waypoint spawning
|
2020-01-26 12:52:28 +00:00 |
|
Joshua Barretto
|
11193a692a
|
Better neutral AI, initial waypoint objects
|
2020-01-26 12:52:28 +00:00 |
|
Joshua Barretto
|
290cb52d0d
|
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
|
f92371101c
|
Added pauseable pathfinding, improved Chaser heuristics, etc.
|
2020-01-26 12:52:07 +00:00 |
|
Joshua Barretto
|
f14037e4a3
|
Occasional path recalculate, stopped pathfinder thrashing
|
2020-01-26 12:52:07 +00:00 |
|
Joshua Barretto
|
2d9aa21eef
|
Added test world, friendly NPC pathfinding
|
2020-01-26 12:52:07 +00:00 |
|
timokoesters
|
2e8bf9d212
|
improvement: enemy balance
|
2020-01-20 19:15:12 +01:00 |
|
Dylan Kile
|
badd3113d5
|
hierarchical pathfinding
|
2019-12-29 20:58:21 +00:00 |
|
Imbris
|
934c5d6846
|
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
|
bfaa18e010
|
Fix NaN in agent sys, stop pushback from turning player around, account for Scale in melee attack hit detection
|
2019-12-20 22:48:14 -05:00 |
|
Forest Anderson
|
d8fc7cb667
|
Add advanced path finding to new 'Traveler' enemy using A* algorithm
|
2019-12-11 05:28:45 +00:00 |
|
Adam Whitehurst
|
92d99af53c
|
feat: weapon-type dependent wield and attack durations
also some controller.rs cleanup
|
2019-12-03 06:30:08 +00:00 |
|
Adam Whitehurst
|
4e574cb29a
|
Inputs enhancements
|
2019-11-29 15:20:35 +00:00 |
|
Imbris
|
2703c8afe1
|
Move serverside client to a component and communications into server ecs systems
|
2019-10-23 23:50:06 -04:00 |
|
Joshua Barretto
|
3f2e22f039
|
Exponential interpolation for linear damping
With an additional approximation to allow for the same size jumps given different framerates.
|
2019-09-09 19:11:40 +00:00 |
|
timokoesters
|
f3593371ea
|
Make npcs attack in a smarter way
|
2019-09-07 12:16:55 +02:00 |
|
timokoesters
|
15978d216b
|
Rename controller main, alt to primary, secondary
|
2019-08-31 00:13:45 +02:00 |
|
timokoesters
|
6e1c78e5d5
|
Add debug mode item giving speed boost in look_dir on click
|
2019-08-29 19:44:28 +02:00 |
|
timokoesters
|
0912de2a26
|
Make aiming more precise
|
2019-08-26 13:12:38 +02:00 |
|
timokoesters
|
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 |
|
Joshua Barretto
|
c7d2fbc20e
|
Made humanoids glide when chasing
|
2019-08-04 09:21:29 +01:00 |
|
Joshua Barretto
|
ee0eb8d53c
|
Better enemy AI targetting and combat
|
2019-08-04 08:58:41 +01:00 |
|
Monty Marz
|
d180c47edc
|
Pfau/combat
|
2019-08-03 21:11:57 +00:00 |
|
Joshua Barretto
|
5fc6ab2126
|
Better enemy attack rate
|
2019-08-03 19:40:20 +01:00 |
|
Joshua Barretto
|
5e3e87f9c5
|
Made enemies sometimes roll
|
2019-08-03 13:31:40 +01:00 |
|
Joshua Barretto
|
cab898a91f
|
Made enemies actually attack
|
2019-08-03 13:01:54 +01:00 |
|
timokoesters
|
3a43150bc5
|
Make hostile npcs back away when too close
|
2019-08-03 12:53:39 +01:00 |
|
Joshua Barretto
|
e6fe07dd3d
|
Shortened enemy sight distance
|
2019-08-02 21:35:03 +01:00 |
|
Joshua Barretto
|
8aa7af781e
|
Fixed enemy combat
|
2019-08-02 20:52:46 +01:00 |
|
Joshua Barretto
|
5e4f383952
|
Better enemy AI
|
2019-08-02 20:41:38 +01:00 |
|
Joshua Barretto
|
677c5781ba
|
Added bosses, improved secret object spawn rates
|
2019-08-02 20:10:52 +01:00 |
|
timokoesters
|
55079c3d1e
|
Fix hostile npcs new target selection
|
2019-08-02 20:44:56 +02:00 |
|
Piotr Korgól
|
ec550620ad
|
Add a health bonus for level ups, fix pets
|
2019-08-01 18:56:08 +02:00 |
|
timokoesters
|
b695a63e98
|
Send different physics components individually
|
2019-07-30 13:35:16 +02:00 |
|
timokoesters
|
f5da167ce5
|
Fix warnings and clippy recommendations in common
|
2019-07-02 15:48:25 +02:00 |
|
timokoesters
|
ccbacabd2f
|
Make agents use controller correctly
|
2019-06-29 22:51:22 +02:00 |
|
timokoesters
|
7deb3da1af
|
Add pub use phys:: and remove most pub mod s
|
2019-06-16 19:59:12 +02:00 |
|
timokoesters
|
b947d78dac
|
Improve organization of controls
|
2019-06-16 19:57:03 +02:00 |
|
timokoesters
|
69cb2ed84f
|
Revamp control system
|
2019-06-16 19:57:03 +02:00 |
|
Cody
|
14ac5babd4
|
Removes most unused imports; changes some unused variables to underscores or provides a leading underscore; removes some unnecessary variables and mutable declarations; and performs other miscellaneous warning fixes.
|
2019-06-06 14:48:41 +00:00 |
|
Cody
|
75ca605f5d
|
Changes the physics misnomer Direction to Orientation and adjusts some ECS read_storage names.
|
2019-05-31 16:36:24 -04:00 |
|
Joshua Barretto
|
8407908af2
|
fmt
Former-commit-id: 7535fe743722967dd59e383aa93cb78cb3be6e23
|
2019-05-28 19:59:32 +01:00 |
|
Joshua Barretto
|
bfc70f4d78
|
Sort of fixed enemy freezes
Former-commit-id: 30933b3ff7d16428a107ade6163cb83562668b66
|
2019-05-28 00:04:25 +01:00 |
|
Joshua Barretto
|
baf740a289
|
Added enemies
Former-commit-id: 2c07c9e52a7cbfb85508e7098c528bddd9b12997
|
2019-05-27 12:18:14 +01:00 |
|
Imbris
|
de4d1a0e06
|
Fix pet spawning leading to NaN move_dir
Former-commit-id: ac68702bfdb482f32967d96e4b1da2b0ffc4e4c4
|
2019-05-26 11:24:26 -04:00 |
|
timokoesters
|
4696cd2c8b
|
Add better inputs, input validation and more
Former-commit-id: 3227221b12a674f66b011ce0ba734e226f223f34
|
2019-05-25 23:46:56 +02:00 |
|
timokoesters
|
0344f3eba8
|
Implement hit time delay
Former-commit-id: 6c1990645fd07e23de5eb97b6fc22f34ce09a6b7
|
2019-05-25 23:21:39 +02:00 |
|
Cody
|
6b09fd7c53
|
Pedantic comment and language fixes.
Former-commit-id: eb49765c911aaa97a9c8ed351216a7a6f8411213
|
2019-05-17 18:32:07 -04:00 |
|
Joshua Barretto
|
e8b6e120dc
|
Fixed pet spawning bug
Former-commit-id: 78dcd034940a4de1ce7d66a79d9134be6ee281f2
|
2019-05-15 13:26:14 +01:00 |
|
Forest
|
3d14d791cf
|
Cleaned code
Former-commit-id: fd4ef550ff58f621a129901d142d80266fbbc534
|
2019-05-12 15:57:39 -04:00 |
|
Joshua Barretto
|
266101c90d
|
Added basic pets
Former-commit-id: 1ef17505ecb11acb82541349343989128b78630f
|
2019-05-12 14:03:08 +01:00 |
|
Forest Anderson
|
993388e56a
|
Ran fmt on codebase
Former-commit-id: 7fecffa1dc66fffba4f07d45fb80960dc5178f4f
|
2019-04-29 20:37:19 +00:00 |
|
Joshua Barretto
|
247ba6621a
|
Made NPC movement smoother
Former-commit-id: 105908cf0118113408acd5ad7dce191fe405f88f
|
2019-04-22 17:50:18 +01:00 |
|
Joshua Barretto
|
2c650f9cff
|
Added basic agent AI
Former-commit-id: bb17edc8f2027c0c63c6a3ef0fc80c7a68c9aa05
|
2019-04-17 01:39:39 +01:00 |
|