cora
|
6548b7fe47
|
move stray pathfinding funcs to pathfinding file
|
2022-11-27 14:53:16 +01:00 |
cora
|
c7681af53e
|
Move registration functions to init.lua
|
2022-11-27 14:53:16 +01:00 |
cora
|
cc77e109f5
|
Split off general movement functions
|
2022-11-27 14:53:16 +01:00 |
cora
|
e7d9ded9ab
|
Split off combat funcs
|
2022-11-27 14:53:16 +01:00 |
cora
|
96d697c5cd
|
Split off pathfinding, use metatables
|
2022-11-27 14:53:16 +01:00 |
cora
|
01abfea16d
|
Split off item management
|
2022-11-27 14:53:16 +01:00 |
cora
|
bbba7cee41
|
Add compat for old "wrong" : notation
|
2022-11-27 14:53:16 +01:00 |
cora
|
e82c318f0c
|
Split off breeding
|
2022-11-27 14:53:16 +01:00 |
cora
|
70834d0f5d
|
make register functions use the . notation
|
2022-11-27 14:53:16 +01:00 |
cora
|
d62dbcb852
|
effects -> separate file + metatable
|
2022-11-27 14:53:16 +01:00 |
cora
|
67fd8c8b40
|
split off physics functions into separate file + use metatable
|
2022-11-27 14:53:16 +01:00 |
cora
|
90639ef99d
|
remove unused functions
|
2022-11-27 14:53:16 +01:00 |
cora
|
31ef791cfd
|
Add proper metatable to mobs
|
2022-11-27 14:53:16 +01:00 |
cora
|
033b051689
|
Fix crash when rightclicking parrot
|
2022-11-15 21:16:48 +01:00 |
ancientmarinerdev
|
3e1a475442
|
Logging improvements
|
2022-11-12 02:35:00 +01:00 |
cora
|
c44b29925a
|
Fix random-interval crash when not using luajit
|
2022-11-10 01:45:42 +01:00 |
cora
|
21f3782439
|
Fix lightning on_strike api + rename to on_lightning_strike
|
2022-11-05 01:16:27 +01:00 |
ancientmarinerdev
|
8b0c4c17ad
|
Slightly more frequent failed pathing attempts for villagers
|
2022-11-03 21:34:15 +00:00 |
ancientmarinerdev
|
2d0ea5e205
|
Enable concurrent pathing so pathing orders aren't queued
|
2022-11-03 21:34:14 +00:00 |
ancientmarinerdev
|
ad137304bc
|
Fix bug where if it finds wrong door and can't plot route it hogs the pathing
|
2022-11-03 21:34:14 +00:00 |
ancientmarinerdev
|
ea9c9e74b0
|
Failed check should come before last pathed check to avoid a failed check taking up a good opportunity to path
|
2022-11-03 21:34:14 +00:00 |
ancientmarinerdev
|
17e3e83f43
|
Villagers should not try and path if they have failed recently
|
2022-11-03 21:34:14 +00:00 |
cora
|
da9f253117
|
Add setting for mob-movement stop range
|
2022-11-03 14:32:50 +01:00 |
ancientmarinerdev
|
c606092066
|
Pathfinding fix for villagers
|
2022-11-02 22:09:35 +01:00 |
ancientmarinerdev
|
5d5babdb20
|
Tweak distance to current_target check
|
2022-11-02 22:09:35 +01:00 |
ancientmarinerdev
|
1d667c26b5
|
Villagers will open and close doors when pathing through. Any failing steps now have a threshold to abandon failed pathing.
|
2022-11-02 22:09:35 +01:00 |
ancientmarinerdev
|
f9ec402b29
|
Only to door if we can get from door to target
|
2022-11-02 22:09:35 +01:00 |
ancientmarinerdev
|
bf491c35a1
|
Fix bug
|
2022-11-02 22:09:35 +01:00 |
cora
|
646a341f52
|
Fix mob api can_spawn callback
|
2022-11-02 03:47:23 +01:00 |
epCode
|
4575fd0d81
|
Fix prexisting villagers getting rid of job clothes
|
2022-11-01 04:40:51 +01:00 |
epCode
|
8a2962cd46
|
Fix all mobs being givin armor list (Fix Villager loosing jobs)
|
2022-11-01 04:40:51 +01:00 |
epCode
|
9099f3ac7a
|
Fix mobs flopping for the first second when in thier own element
|
2022-11-01 04:40:51 +01:00 |
ancientmarinerdev
|
532fc22f62
|
Uncommenting yaw change on go to pos. Breaks pathfinding.
|
2022-10-31 23:19:04 +00:00 |
epCode
|
4fa1c445cc
|
add customizable speed to mounts, not set value.
|
2022-10-29 12:08:06 +02:00 |
epCode
|
83d92e08ca
|
add an adjustable variable for avoid distance
|
2022-10-29 12:08:06 +02:00 |
epCode
|
eed5ec6f63
|
return pathfinding changes
|
2022-10-29 12:08:06 +02:00 |
epCode
|
702ba25283
|
Fix dogshooter animation when moving back
|
2022-10-29 12:08:06 +02:00 |
epCode
|
d1d9f76c5d
|
Mobs set players on fire if they are/dogshoot strafing and enemy avoidance
|
2022-10-29 12:08:06 +02:00 |
cora
|
672e44bbb1
|
Don't spawn multiple mobs at the same position
this was originally intended to simulate group spawning i think
|
2022-10-29 11:50:45 +02:00 |
epCode
|
ef923deff1
|
Merge branch 'master' into mob_head_code_improvments
|
2022-10-27 01:34:39 +00:00 |
epCode
|
239eca8988
|
make mob's not switch armor lying on the ground if they are already equiped.
|
2022-10-27 01:14:04 +00:00 |
epCode
|
86eef8827a
|
Add working mob armor api
TODO: make mobs only put on a piece if they don't already have it.
|
2022-10-27 01:08:36 +00:00 |
epCode
|
6c0e29891d
|
Fix a problem with smooth turning
|
2022-10-26 19:03:33 +00:00 |
epCode
|
306db6b609
|
make shooting mobs calculate raycast bool for shooting with shoot_offset
Basically makes skeletons accurately when to shoot and when not to.
|
2022-10-25 23:52:16 +00:00 |
ancientmarinerdev
|
f8ee473383
|
Fix villager work times
|
2022-10-26 00:17:29 +01:00 |
ancientmarinerdev
|
eebea4a7a9
|
Clean up and add pathfinding constant
|
2022-10-26 00:11:55 +01:00 |
ancientmarinerdev
|
37e4dd5556
|
Villagers will now path through doors. Villagers don't stand around whne not working.
|
2022-10-26 00:11:55 +01:00 |
epCode
|
65289de86e
|
Mobs jump over 1-2 block pits
|
2022-10-25 23:00:03 +00:00 |
epCode
|
6fa85a3a0c
|
fix passive mobs twisting their heads unnaturally
|
2022-10-25 19:18:08 +00:00 |
epCode
|
de4c40f60a
|
When mobs stop, don't stop animations easier
fixes mob punch animation.
|
2022-10-25 18:57:58 +00:00 |