the-real-herowl
ae06803482
Renamed some functions and variables
...
* changed names referring to player where it does support mobs
* also added an is_player() check in one function
2024-04-28 15:07:16 +00:00
the-real-herowl
74d03e70c2
Improved descriptions
2024-04-28 15:07:16 +00:00
the-real-herowl
8b2de1e33f
Improved nausea
2024-04-28 15:07:16 +00:00
the-real-herowl
c9e7e900b0
Added time_override to FOV API
...
time_override can be used when applying or removing modifiers
2024-04-28 15:07:16 +00:00
the-real-herowl
80d09918bf
Improved the darkness effect
2024-04-28 15:07:16 +00:00
the-real-herowl
8d4f1575f1
Added darkness
2024-04-28 15:07:16 +00:00
the-real-herowl
d73231ab4a
Added nausea
2024-04-28 15:07:16 +00:00
the-real-herowl
6ff6db3627
Fixed graphical features of some effects
...
* loading fixed (by adding on_load)
* absorption bar never reaching end fixed
2024-04-28 15:07:16 +00:00
the-real-herowl
489e798714
Added blindness effect
...
(also improved TT descriptions of some effects)
2024-04-28 15:07:16 +00:00
the-real-herowl
ee6dbe776e
Added frost effect
2024-04-28 15:07:16 +00:00
the-real-herowl
1214d85edc
Added HP hudbar look modifier API
...
(for now in mcl_potions)
2024-04-28 15:07:16 +00:00
the-real-herowl
05312e611c
Add hero of the village effect
2024-04-28 15:07:16 +00:00
the-real-herowl
c45b0baa61
Added food poisoning and saturation effects
2024-04-28 15:07:16 +00:00
the-real-herowl
b17fdf01e8
Added some missing effects and improved API
...
* added a way to have a damage modifier relying on type instead of flag
* added Slow Falling
* added Levitation
* added Health Boost
* added Absorption
2024-04-28 15:07:16 +00:00
the-real-herowl
c67efdafb0
Improved damage mods in effects, resistance effect
2024-04-28 15:07:16 +00:00
the-real-herowl
df5590d148
Improved effects HUD and fixes
...
* Fixed some effects not being replaced correctly with higher levels
* Implemented an old FIXME (MTE 5.3.0 fixed underlying bug)
* Added a way to obtain an approximate level of effect from factor
* Added effect level to HUD under the icon
* Added effect timer to HUD under the icon
2024-04-28 15:07:16 +00:00
the-real-herowl
5bcabd217a
Improved /effect command return messages
...
Also improved the name of a variable
2024-04-28 15:07:16 +00:00
the-real-herowl
c471aa2428
Registered dragon breath and pruned code
...
* removed old registration code
* added to the API the `nocreative` field
* registered the bottled dragon's breath as an item
2024-04-28 15:07:16 +00:00
the-real-herowl
7c143f6e36
Re-registered potions under new API
2024-04-28 15:07:16 +00:00
the-real-herowl
eb86bfd272
Added a constant to the API
2024-04-28 15:07:16 +00:00
the-real-herowl
72b0bfcdad
Fixed tipped arrow descriptions
2024-04-28 15:07:16 +00:00
the-real-herowl
a2107cc429
Added missing effect descriptions
2024-04-28 15:07:16 +00:00
the-real-herowl
552b71add1
Fixed splash and lingering potions
...
* descriptions
* scaling
2024-04-28 15:07:16 +00:00
the-real-herowl
fb16569766
Added support for varied descriptions
2024-04-28 15:07:16 +00:00
the-real-herowl
c93581cd0c
Implemented missing potion registering functionality
...
* improved support for custom (non-status) effects
* added support for splash potions
* added support for lingering potions
* added support for tipped arrows
* removed the old registration
2024-04-28 15:07:16 +00:00
the-real-herowl
2caf6bed1d
Improved potion descriptions
...
* added support for effect descriptions
* added descriptions for some effects
* fixed a crash
2024-04-28 15:07:16 +00:00
the-real-herowl
c032ada006
Potions registering API fully works with creative
2024-04-28 15:07:16 +00:00
the-real-herowl
c1ee1fdf16
Fixed variable definitions ("undeclared global")
2024-04-28 15:07:16 +00:00
the-real-herowl
0bb9d862e8
Creative inventory using new potions API
...
-creative inventory utilizes the new potions API
-the new fancy tooltips are used there
2024-04-28 15:07:16 +00:00
the-real-herowl
093341019d
Added new potion tooltip handling
...
-potion tooltips are now utilizing the power of the new API
-potion names change based on metadata
-nothing triggers loading the new tooltips beyond the names for now
2024-04-28 15:07:16 +00:00
the-real-herowl
5fb5e9121e
Added new potions registering API
...
-added comprehensive potions registering API
-new API registers only drinkable potions for now
-new API is compatible with very complex tooltips
-new API can have multiple effects per potion
-no hardcoding for specific potions in the new API
2024-04-28 15:07:16 +00:00
the-real-herowl
d0b3a7b49b
Translatable effect names and cleanup
...
-added translatable effect names to the API
-made /effect utilize those descriptions
-cleaned up variables/constants to go with further API changes
2024-04-28 15:07:16 +00:00
the-real-herowl
6a09e5cf48
Arabic-to-Roman converter redo
...
-rewrote the Arabic-to-Roman number converter
-moved it to mcl_util
2024-04-28 15:07:16 +00:00
the-real-herowl
040c590707
Reimplemented /effect heal and fixed bugs
...
-heal subcommand to the /effect reimplemented
-healing_func() from old API standardized, included in new API
-(the last point is due to it being substantially different from others)
-fixed a few bugs, potential crashes
-fixed incorrect withering effect progression
-standardized variable naming
2024-04-28 15:07:16 +00:00
the-real-herowl
e25bffe040
Resolved merge conflict
2024-04-28 15:07:16 +00:00
the-real-herowl
1df39ab13d
Improved /effect command and fixes
...
-improved the /effect command, allowing to use effect levels
-fixed a bug in level-to-factor conversions
-renamed effect icons to follow the new convention
2024-04-28 15:07:16 +00:00
the-real-herowl
d8ec5e4b51
General effects API overhaul
...
- added a `register_effect()` function
- added the withering effect
- registered all the old effects under the new API
- unified effect names
- updated the main effect checker to use the new API
- changed some hardcoded values to support the unified effect naming
- added new namespaced metadata effects strings
- added support for legacy effect player metadata
- potions are still using the old effects API
- added glue between old API calls and the new API
- renamed the effect icons to support the unified effect naming
2024-04-28 15:07:16 +00:00
the-real-herowl
5f70189e08
Don't touch description if tt snippets did nothing ( #4264 )
...
This should prevent problems like the ones described in https://git.minetest.land/MineClone2/MineClone2/pulls/4196#issuecomment-77558 or https://git.minetest.land/MineClone2/MineClone2/pulls/4130#issuecomment-77571
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4264
Co-authored-by: the-real-herowl <wiktor_t-i@proton.me>
Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
2024-04-28 15:04:39 +00:00
teknomunk
09c595c363
Fix two hopper clocks
2024-04-27 08:41:09 +00:00
teknomunk
6fbe60f1ac
Fix crash with undefined nodes
2024-04-27 08:41:09 +00:00
teknomunk
3705be24d7
Fix 'Undeclared global variable' warning
2024-04-27 08:41:09 +00:00
teknomunk
681075df5a
Correct null -> nil
2024-04-27 08:41:09 +00:00
teknomunk
6ecb304946
make hoppers behave the same say regardless of the order the server processes the nodes by following a chain of hoppers to the end and processing back to the starting node and marking all those nodes as processed
2024-04-27 08:41:09 +00:00
teknomunk
034b0142c6
Make sure the inventory slot has at least the number of items requsted in it before selecting it
2024-04-27 08:41:09 +00:00
teknomunk
e02d1c0e27
Update to comply with coding guidelines
2024-04-27 08:41:09 +00:00
teknomunk
bdcd89e1bf
Modify mcl_util.select_stack to allow specifying the number of items that will be moved, modify hopper on_try_push functions to specify only 1 item will be moved at a time, general cleanup of touched code (reduce indent - 1 place, break filter functions out of function call parameter - 4 places)
2024-04-27 08:41:09 +00:00
teknomunk
62ab68637a
Stop beds from dropping as items when players in creative mode dig them
2024-04-27 07:17:24 +00:00
teknomunk
0839f35a12
Add additional bed placing attempts
2024-04-27 10:42:20 +00:00
teknomunk
84d6b593b2
Fix bed duplication bug when destroyed by TNT
2024-04-27 10:42:20 +00:00
the-real-herowl
3bcbb99878
Merge pull request 'The Pull Request that Fixed the Creative Inventory' ( #4237 ) from creative_inv_fixes into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4237
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-27 06:19:11 +00:00
the-real-herowl
9e8661ae95
Merge pull request 'Added eating animation' ( #4169 ) from eating_animation into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4169
2024-04-22 01:18:11 +00:00
SOS-Games
4f37c1600f
Able to see all mobs in the lookup help menu ( #4186 )
...
added a Mobs category that has pages for all mobs
Co-authored-by: SOS-Games <101518564+SOS-Games@users.noreply.github.com>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4186
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: SOS-Games <gruberscomplete@gmail.com>
Co-committed-by: SOS-Games <gruberscomplete@gmail.com>
2024-04-21 08:16:15 +00:00
MysticTempest
57409973b9
Fix creative inv tabs showing item tooltips.
2024-04-17 16:53:59 +07:00
Mikita Wiśniewski
312ad5b63b
Fix creative inventory search not working on Android ( fixes #3402 )
2024-04-17 16:53:59 +07:00
Mikita Wiśniewski
46ed6a6dda
Fix switching items in the creative inventory ( fixes #3941 )
2024-04-17 16:53:59 +07:00
the-real-herowl
0f20e18e53
Merge pull request 'fix_xp_reload_bug' ( #4226 ) from teknomunk/MineClone2:fix_xp_reload_bug into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4226
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-14 07:10:33 +00:00
the-real-herowl
69d3fa5f85
Merge pull request 'Added a check for the bone meal's applied position.' ( #4201 ) from CyberMango/MineClone2:dev/mango/add_bone_meal_protection_check into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4201
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-14 07:07:21 +00:00
the-real-herowl
5e673b8fee
Merge pull request 'Add partial item stack pickup' ( #4193 ) from teknomunk/MineClone2:grouped-item-pickup into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4193
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-14 06:53:37 +00:00
Araca
596c56d31f
Add possibility to edit a sign ( #4188 )
...
We can edit a sign by right-clicking in it. If in hand you have a color or a glow ink, the behaviour didn't change. Also some refactorization.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4188
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Araca <araca.prod@gmail.com>
Co-committed-by: Araca <araca.prod@gmail.com>
2024-04-14 06:50:19 +00:00
the-real-herowl
e582c3bb97
Improved look on the mobile device
...
Now the food doesn't cover the full screen on mobile devices...
...at the cost of stretching at ultrawide or portrait aspect ratios.
2024-04-14 08:34:41 +02:00
the-real-herowl
b5b8d4f336
Merge pull request 'more piglin bartering items (and drop stack instead of single items)' ( #4181 ) from nixnoxus/MineClone2:piglin-bartering into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4181
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-14 00:01:13 +00:00
Doods
c1971b662a
Fireproof certain wood nodes & add planks crafting recipes ( #4166 )
...
* Make Crimson and Warped Planks, Double Slab Planks, Fences, Fence Gates, Doors, Trapdoors, Pressure Plates, Wood, Bark, Stripped Wood, Stripped Bark, and Stairs Immune to fire by removing them from the 'flammable', 'fire_encouragement', and 'fire_flammability' groups.
* Add crafting recipes which allow Cherry, Mangrove, Crimson, and Warped planks to be crafted from Wood, Bark, Stripped Wood, and Stripped Bark variants, to make them consistent with with all other planks.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4166
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Doods <yusufalishabaka@tutanota.com>
Co-committed-by: Doods <yusufalishabaka@tutanota.com>
2024-04-13 23:52:46 +00:00
nixnoxus
a86e8e2c8e
fix strider breeding & increase riding speed ( #4096 )
...
- Striders follow `mcl_crimson:warped_fungus`
- Striders can be bred with `mcl_crimson:warped_fungus`
- Riding speed increased to 2 m/s
- Warning fixed
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4096
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-04-13 23:38:46 +00:00
ancientmarinerdev
ac4aff12ea
Enable custom biome check in spawning. This allows mods to overide the check in singlenode and other mapgens that do not support biome API. ( #4217 )
...
Some older mapgens do not support the MT biome API. Singlenode and I think v6 also. This allows mods to overide the biomecheck in mob spawning to return valid biomenames and customise this.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4217
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: ancientmarinerdev <ancientmariner_dev@proton.me>
Co-committed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2024-04-01 15:40:14 +00:00
emptyshore
003288bc80
Update comments in the nether portals script ( #4227 )
...
Co-authored-by: Mateusz Uzdowski <mateusz@silverstripe.com>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4227
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: emptyshore <emptyshore@noreply.git.minetest.land>
Co-committed-by: emptyshore <emptyshore@noreply.git.minetest.land>
2024-04-01 00:30:06 +00:00
teknomunk
13ce4f9092
Additional cleanup, impelemnt partial item stack pickup
2024-03-31 02:32:24 +00:00
teknomunk
0a294c55a1
Move object pickup code to try_object_pickup(...) and refactor to remove most indentation for readability
2024-03-31 02:32:24 +00:00
teknomunk
44bb07507d
Cleanup comment, whitespace for readability
2024-03-31 02:28:46 +00:00
cora
3509b85a3e
Fix possible crash due to engine bug reloading XP orbs
2024-03-31 02:28:46 +00:00
emptyshore
55653fe37b
Nether portals rewrite ( #4128 )
...
See https://git.minetest.land/MineClone2/MineClone2/issues/4120
Co-authored-by: Mateusz Uzdowski <mateusz@silverstripe.com>
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4128
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: emptyshore <emptyshore@noreply.git.minetest.land>
Co-committed-by: emptyshore <emptyshore@noreply.git.minetest.land>
2024-03-31 02:20:23 +00:00
the-real-herowl
0170619866
Merge pull request 'Imported the tga_encoder as subtree' ( #4222 ) from tga_encoder_update into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4222
2024-03-27 00:31:39 +00:00
ancientmarinerdev
0b521ef92b
Fix - New game load crashes. Add defensive check. ( #4216 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4216
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: ancientmarinerdev <ancientmariner_dev@proton.me>
Co-committed-by: ancientmarinerdev <ancientmariner_dev@proton.me>
2024-03-27 00:22:22 +00:00
nixnoxus
8931576c50
fix 'WARNING[Main]: Undeclared global variable ' in mcl_colorblocks ( #4203 )
...
fix WARNING: Undeclared global variable
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4203
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-03-27 00:20:12 +00:00
the-real-herowl
c65176af81
Merge pull request 'Added clovers' ( #4224 ) from clovers into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4224
2024-03-27 00:15:32 +00:00
the-real-herowl
a71a634168
Merge pull request 'Make end rods use a mesh model' ( #4177 ) from end_rod_model into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4177
2024-03-27 00:14:13 +00:00
the-real-herowl
89e8cf0213
Merge branch 'skeleton_sounds'
2024-03-24 06:38:35 +01:00
nixnoxus
08b41a3b39
accelerate non-moving carts on `mcl_minecarts:golden_rail_on` ( #4097 )
...
accelerate a non-moving minecart away from a solid opaque block the powered rail is facing
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4097
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-03-24 05:29:44 +00:00
the-real-herowl
26fc0cd4d8
Merge pull request 'update melon and pumpkin biomes' ( #4037 ) from michaljmalinowski/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4037
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-03-24 05:17:20 +00:00
the-real-herowl
4b6d63739c
Fix a crash with rocket explosion
...
Defensive check
2024-03-20 19:13:44 -05:00
the-real-herowl
c6a112d200
Clovers now generate
...
Also added a way to alter flower rarity
2024-03-20 22:29:03 +01:00
the-real-herowl
ade2a1a6a2
Add clovers and four-leaf clovers
2024-03-20 22:18:47 +01:00
the-real-herowl
b04493dcb6
Add 'mods/CORE/tga_encoder/' from commit 'aad231f5e406a7c1eaafe6595a64b9c55f230692'
...
git-subtree-dir: mods/CORE/tga_encoder
git-subtree-mainline: a5740f8edf
git-subtree-split: aad231f5e4
2024-03-19 19:28:16 +01:00
the-real-herowl
a5740f8edf
Remove old tga_encoder
2024-03-19 19:27:12 +01:00
syl
21dbc25f13
Improve french translation ( #4194 )
...
Made a few improvements in the french translation.
Revert a change (oeil->œil) which make harder to search items by typing theirs names. Because "œ" is not in the AZERTY keyboard.
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4194
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: syl <syl@gresille.org>
Co-committed-by: syl <syl@gresille.org>
2024-03-07 20:04:02 +00:00
CyberMango
4a22287eb6
Added a check for the bone meal's applied position.
...
protection the position above as well to prevent growing high grass on
areas in which you are not allowed to place blocks. Because, if you cant
place a block there, why should you be able to grow grass/flowers there?
2024-02-29 13:36:02 +02:00
nixnoxus
497f1dcd80
drop stack instead of items
2024-02-05 00:24:27 +01:00
nixnoxus
01cace413f
update bartering items
2024-02-05 00:11:22 +01:00
Eliy21
7bfbaac772
Fix damage animation and player invul crash in mcl_playerplus ( #4176 )
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4176
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2024-02-04 17:31:11 +00:00
the-real-herowl
8d5c9996a2
Centered the eating animation
2024-02-02 04:28:20 +01:00
the-real-herowl
03b8ad15e3
Privs for colorizing command and comment cleanup
2024-02-02 04:07:41 +01:00
the-real-herowl
fc6fe3f1ed
Crafting colorized leather armor
2024-02-02 03:05:57 +00:00
the-real-herowl
3fa4cf6d52
Cauldron leather armor washing
2024-02-02 03:05:57 +00:00
the-real-herowl
3d799266c3
Finished leather armor colorizing
2024-02-02 03:05:57 +00:00
AFCMS
caa82c40c9
Colored Leather Armor
2024-02-02 03:05:57 +00:00
the-real-herowl
8c19d4b9b8
Merge pull request 'Add glazed terracotta pillars' ( #4117 ) from Potiron/MineClone2:master into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4117
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-02-02 02:50:36 +00:00
the-real-herowl
1476c7ae59
Make end rods use a mesh model
...
* merged the 3 textures of the end rod into one
* made a proper image mask for the colored end rods
* (used to be hardcoded & didn't work for higher-res texture packs)
2024-02-02 02:31:57 +01:00
the-real-herowl
13825763b0
Added eating animation
2024-01-29 04:24:39 +01:00
the-real-herowl
c31226041f
Merge pull request 'Fixed ghast hitbox' ( #4156 ) from ghast_fix into master
...
Reviewed-on: https://git.minetest.land/MineClone2/MineClone2/pulls/4156
2024-01-28 12:56:06 +00:00
the-real-herowl
a8ad631864
Added ghast achievement and nerfed ghast
...
* ghast now attacks less frequently
* killing ghast with a ghast fireball now awards an achievement
2024-01-25 14:29:08 +01:00
the-real-herowl
1478960b7f
Improved ghast combat
...
* ghast fireballs can now hit the shooter (used to just fly through)
* improved ghast aim
* increased ghast fireball lifetime
* mob projectile lifetime is now counted in seconds (was in ticks)
* improved variable naming
* improved default mob projectile deflecting (applies to ghast fireball)
2024-01-25 02:51:36 +00:00