ancientmarinerdev
|
5a059379b2
|
Group damage logic. Remove physics falling logic out of suspend with duplicate falling call
|
2023-05-15 13:54:23 +00:00 |
ancientmarinerdev
|
952a90bfde
|
Re-organise mob_step for better clarity
|
2023-05-15 13:54:23 +00:00 |
ancientmarinerdev
|
f326fa620f
|
Optimise do states and env danger check
|
2023-05-15 13:54:23 +00:00 |
ancientmarinerdev
|
519b237ba8
|
Jumping check only called once per mob_step and refactor duplicate water danger, cliff fall logic
|
2023-05-15 13:54:23 +00:00 |
ancientmarinerdev
|
72c3f87925
|
Reduce excessive mob overhead
|
2023-05-15 13:54:23 +00:00 |
ancientmarinerdev
|
818052dc6c
|
Fix mob textures getting reset on shutdown/startup
|
2023-05-15 13:54:23 +00:00 |
ancientmarinerdev
|
0787d7a988
|
Remove duplicate code that has been moved.
|
2023-05-11 16:33:55 +00:00 |
ancientmarinerdev
|
8a771ebfce
|
Allow adjustment of attack frequency. Reduce attack frequency of Hoglins. Move on_step and do_states functionality off of the attack timer on to their own timer.
|
2023-05-11 16:33:55 +00:00 |
ancientmarinerdev
|
ea4ea3f05e
|
Standardise despawn logic and add asserts. Add persistent flag for mobs that have been interacted with.
|
2023-05-09 22:24:40 +00:00 |
ancientmarinerdev
|
049406162e
|
Fix crash when skeleton tries to jock when there is no pos, maybe because pos is unloaded.
|
2023-03-25 01:55:52 +00:00 |
ancientmarinerdev
|
ff1b941d19
|
Clean and improve profiler info
|
2023-03-17 15:20:51 +00:00 |
ancientmarinerdev
|
be269b2034
|
Make error handling safe in case pos is missing
|
2023-03-17 15:20:51 +00:00 |
ancientmarinerdev
|
97091de67f
|
Log pos info only prior to crash
|
2023-03-17 15:20:51 +00:00 |
Johannes Fritz
|
150222583a
|
clearmobs command: nametagged/tamed is exclusive
|
2023-03-15 13:22:35 -05:00 |
Johannes Fritz
|
a3e6f90b09
|
clearmobs command improvement
|
2023-03-15 16:25:28 +00:00 |
ancientmarinerdev
|
270820125d
|
Add in a default for improved clearmobs command.
|
2023-03-14 02:45:33 +00:00 |
ancientmarinerdev
|
fc7eb135e6
|
Comment out leftover logging
|
2023-03-14 02:45:33 +00:00 |
ancientmarinerdev
|
c97fef03b9
|
Comment out logging, and add in the destruction
|
2023-03-14 02:45:33 +00:00 |
ancientmarinerdev
|
37ca0efe05
|
New, improved, safe clearmobs command
|
2023-03-14 02:45:33 +00:00 |
ancientmarinerdev
|
0f7efcf9c1
|
Fix error handling compatibility with Minetest bundled Lua
|
2023-03-12 21:52:35 +00:00 |
ancientmarinerdev
|
6097dacbab
|
Only check herd if in range
|
2023-03-11 00:05:53 +00:00 |
ancientmarinerdev
|
5b7132ac5e
|
Fix duplicate call for jump check
|
2023-03-11 00:05:53 +00:00 |
ancientmarinerdev
|
5fc78bf6b0
|
Use unique name for function. Add development flag to enable crashing locally
|
2023-03-11 00:05:53 +00:00 |
ancientmarinerdev
|
b47ef9275b
|
Fix whoops
|
2023-03-11 00:05:53 +00:00 |
ancientmarinerdev
|
ce6d9d561f
|
When mob out of range, avoid processing expensive or unneccessary things
|
2023-03-11 00:05:53 +00:00 |
epCode
|
e48dabc8be
|
Create the Jockey api and use it on Skel/Spid
|
2023-02-28 17:46:21 +00:00 |
ancientmarinerdev
|
4d61e32021
|
Clean up error handling
|
2023-02-16 23:15:55 +00:00 |
ancientmarinerdev
|
7c602ce82c
|
Tidy up error handling.
|
2023-02-16 23:15:55 +00:00 |
ancientmarinerdev
|
ae92c51155
|
Adding error handling to the mob step function
|
2023-02-16 23:15:55 +00:00 |
Michieal
|
f05e976d18
|
changed comment.
|
2023-02-14 01:50:05 +00:00 |
Michieal
|
5533ec7bac
|
fix mobs losing their textures.
|
2023-02-14 01:50:05 +00:00 |
ancientmarinerdev
|
2fd7f8c69f
|
Fix hungry sheep and hyrdophobic passive mobs
|
2023-02-11 00:37:16 +00:00 |
ancientmarinerdev
|
39d4434df1
|
Reorder on_step calls
|
2023-02-08 19:34:04 +00:00 |
ancientmarinerdev
|
4b9482cb09
|
Mobs should not drop XP when dying by fire from sunlight
|
2023-02-08 19:34:04 +00:00 |
ancientmarinerdev
|
245ce99223
|
Using mcl_vars
|
2023-01-31 02:28:04 +00:00 |
ancientmarinerdev
|
1f107ec0c7
|
Tidy
|
2023-01-31 02:28:04 +00:00 |
ancientmarinerdev
|
c209537cfe
|
Make it a bit less chatty for logging
|
2023-01-31 02:28:04 +00:00 |
ancientmarinerdev
|
d583ccb986
|
Oooops, wrong number
|
2023-01-31 02:28:04 +00:00 |
ancientmarinerdev
|
7d803e174c
|
Set freeze and warning when mobs too close to boundary of world
|
2023-01-31 02:28:04 +00:00 |
ancientmarinerdev
|
15560d969c
|
Change order of mob step
|
2023-01-23 20:10:28 +00:00 |
ancientmarinerdev
|
6bbf3af97b
|
Remove log line
|
2023-01-23 20:10:28 +00:00 |
ancientmarinerdev
|
84317afc93
|
Review feedback implemented and planned changes
|
2023-01-23 20:10:28 +00:00 |
ancientmarinerdev
|
01c8009c6a
|
Tidy on_step function
|
2023-01-11 01:07:18 +00:00 |
ancientmarinerdev
|
f8ae702ce4
|
Function name consistency
|
2023-01-02 00:58:23 +00:00 |
ancientmarinerdev
|
5faf060122
|
Fix crash and remove unused duplicate variables
|
2023-01-02 00:54:08 +00:00 |
ancientmarinerdev
|
8c648d1fc3
|
Refactor mob_step and do_states
|
2023-01-02 00:00:40 +00:00 |
cora
|
7bd0b5a9b1
|
Some more missing arg fixes
|
2022-11-27 14:53:16 +01:00 |
cora
|
4909ef6ff7
|
Restructure on_step a bit
|
2022-11-27 14:53:16 +01:00 |
cora
|
3c6d79ecb3
|
Add entity name to debug box
|
2022-11-27 14:53:16 +01:00 |
cora
|
6948b77226
|
move debug/nametag code back to api.lua
|
2022-11-27 14:53:16 +01:00 |