2242 Commits

Author SHA1 Message Date
Wuzzy
fcdc04374c Disable child tool for some mobs 2024-03-19 15:27:28 +01:00
Wuzzy
c53412d875 Re-implement random villager textures 2024-03-19 13:29:12 +01:00
Wuzzy
74bbc9ce2d Stop mobs jumping at high walls 2024-03-19 12:35:43 +01:00
Wuzzy
892a017938 Reduce jump strength of animals (no fence escape) 2024-03-19 11:43:43 +01:00
Wuzzy
718bdefaa0 Mob API: Move internal functions to internal.lua 2024-03-18 20:20:47 +01:00
Wuzzy
012f79b36d Mobs: Document core microtask templates 2024-03-18 20:06:43 +01:00
Wuzzy
01e01991f3 Update version number in mobs compat comment 2024-03-18 16:13:17 +01:00
Wuzzy
4a11c0f125 Mobs: Fix on_die callback being called too late 2024-03-18 16:10:39 +01:00
Wuzzy
8ed682f346 Restore child status of legacy mobs 2024-03-18 15:55:35 +01:00
Wuzzy
82e478c4dc Add mobs compability layer 2024-03-18 15:38:56 +01:00
Wuzzy
a4006464a1 Add mob tags 2024-03-18 15:04:47 +01:00
Wuzzy
4b0d537925 Remove dummy mob 2024-03-18 14:22:57 +01:00
Wuzzy
e9186ae5e9 Update rp_mobs_mobs translation status 2024-03-18 14:22:17 +01:00
Wuzzy
d512b78d67 Can set custom food points for mob foods 2024-03-18 14:20:17 +01:00
Wuzzy
ad86499e98 Split mob translations 2024-03-18 14:14:20 +01:00
Wuzzy
f705fa253b Add 3s delay to mobs mating 2024-03-18 09:04:57 +01:00
Wuzzy
8c041198ec Add basic dogfighting 2024-03-12 22:35:42 +01:00
Wuzzy
cec3bcdf78 Fix crash if mob looks at unknown node 2024-03-12 20:34:52 +01:00
Wuzzy
f8440e5ee5 Increase mineturtle mine activation range 2024-03-12 19:14:18 +01:00
Wuzzy
d93d8c2607 Add new follow microtask for aggressive mobs 2024-03-12 19:13:47 +01:00
Wuzzy
8d724b283f Mineturtle: Turn lamp off when dead 2024-03-12 18:13:44 +01:00
Wuzzy
5514933e6b Refactor mob kill achievements and death callback 2024-03-12 18:08:33 +01:00
Wuzzy
b86f43bff0 Change sheep meat and wool drops 2024-03-12 17:22:30 +01:00
Wuzzy
3593903bbf Restore old meat drop counts 2024-03-12 17:21:44 +01:00
Wuzzy
cd87c0807f Add mob drop table probabilities 2024-03-12 17:11:50 +01:00
Wuzzy
5ab502896c Mob drop item speed with more precision 2024-03-12 16:54:51 +01:00
Wuzzy
18595c1b37 Add minimum waiting time before wool can regrow 2024-03-12 10:39:02 +01:00
Wuzzy
87cea3aa14 Sheep eats grass slower 2024-03-12 10:05:27 +01:00
Wuzzy
8c90f11628 Blink the red thing of the mineturtle only 2024-03-12 01:56:14 +01:00
Wuzzy
7f11e85155 Add angry mineturtle face when time is ticking 2024-03-12 01:19:17 +01:00
Wuzzy
07035c63c8 Teach mineturtle how to explode 2024-03-12 01:11:26 +01:00
Wuzzy
ee1980b85d 'bomb has been defused' achievement works again 2024-03-12 00:19:55 +01:00
Wuzzy
6b3d0448d0 Disable mobs state debug 2024-03-11 22:32:46 +01:00
Wuzzy
f6eb0e9d69 Rename NPC to villager 2024-03-11 18:02:59 +01:00
Wuzzy
ab08aea4e3 Re-add the villager mob 2024-03-11 17:56:02 +01:00
Wuzzy
1d1164059f Don't give 'Hunter' achievement for child w/o food 2024-03-11 14:25:35 +01:00
Wuzzy
c162a4dcd9 Add child tool; growth tool now grows mobs too 2024-03-11 14:20:40 +01:00
Wuzzy
564a693762 Init horny timer if not set when mob goes horny 2024-03-11 14:16:27 +01:00
Wuzzy
434660aa4c Fix some bugs with mob horny state 2024-03-11 13:05:28 +01:00
Wuzzy
54b3620abd Clean up some buggy taming/breeding variables 2024-03-11 12:45:16 +01:00
Wuzzy
363367565e Show basic mob state on nametag in debug mode 2024-03-11 12:32:07 +01:00
Wuzzy
ff1be9a95b Mobs: Separate taming level and horny level 2024-03-11 12:12:13 +01:00
Wuzzy
9a0dbcb04d Fix task template crash (mobs) 2024-03-11 12:11:57 +01:00
Wuzzy
6273806789 Fix 'pregnancy' heart sometimes show for wrong mob 2024-03-11 11:55:20 +01:00
Wuzzy
c1ee4638d9 Fix dead mobs lying wrong on the ground 2024-03-11 11:40:16 +01:00
Wuzzy
da5673c441 Add back mineturtle and walker mobs (WIP) 2024-03-10 21:12:50 +01:00
Wuzzy
a8c0646b18 Fix bad function calls in rp_mobs_mobs 2024-03-10 18:49:08 +01:00
Wuzzy
e0d5b6d2d8 Add the skunk back 2024-03-10 18:44:44 +01:00
Wuzzy
4e0f98a41c Teach sheep how to roam 2024-03-10 18:25:05 +01:00
Wuzzy
3d284ac085 Generalize boar behavior code 2024-03-10 18:15:07 +01:00