the-real-herowl
aab5619c3c
Improved descriptions
2024-05-02 02:55:40 +02:00
the-real-herowl
deed51bf5c
Improved nausea
2024-05-02 02:55:40 +02:00
the-real-herowl
30173829fd
Added time_override to FOV API
...
time_override can be used when applying or removing modifiers
2024-05-02 02:55:40 +02:00
the-real-herowl
312321a67b
Improved the darkness effect
2024-05-02 02:55:40 +02:00
the-real-herowl
c1ec962873
Added darkness
2024-05-02 02:55:40 +02:00
the-real-herowl
ef3625623d
Added nausea
2024-05-02 02:55:40 +02:00
the-real-herowl
1ae1cb8aed
Fixed graphical features of some effects
...
* loading fixed (by adding on_load)
* absorption bar never reaching end fixed
2024-05-02 02:55:40 +02:00
the-real-herowl
d012e00a7b
Added blindness effect
...
(also improved TT descriptions of some effects)
2024-05-02 02:55:40 +02:00
the-real-herowl
584eccbb1f
Added frost effect
2024-05-02 02:55:40 +02:00
the-real-herowl
e04ced0809
Added HP hudbar look modifier API
...
(for now in mcl_potions)
2024-05-02 02:55:40 +02:00
the-real-herowl
26e7f14065
Add hero of the village effect
2024-05-02 02:55:40 +02:00
the-real-herowl
b29f29f48a
Added food poisoning and saturation effects
2024-05-02 02:55:40 +02:00
the-real-herowl
19d8c86eba
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-05-02 02:55:40 +02:00
the-real-herowl
f4d404b881
Improved damage mods in effects, resistance effect
2024-05-02 02:55:40 +02:00
the-real-herowl
f821b4d704
New effect icons
2024-05-02 02:55:40 +02:00
the-real-herowl
e7be186e76
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-05-02 02:55:40 +02:00
the-real-herowl
3aa6a2a816
Improved /effect command return messages
...
Also improved the name of a variable
2024-05-02 02:55:40 +02:00
the-real-herowl
b6a574ae66
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-05-02 02:55:39 +02:00
the-real-herowl
b2fa904cc3
Re-registered potions under new API
2024-05-02 02:55:39 +02:00
the-real-herowl
bcab17bb79
Added a constant to the API
2024-05-02 02:55:39 +02:00
the-real-herowl
98ac9dbe4c
Fixed tipped arrow descriptions
2024-05-02 02:55:39 +02:00
the-real-herowl
2f0770120d
Added missing effect descriptions
2024-05-02 02:55:39 +02:00
the-real-herowl
0bb7f3c4ea
Fixed splash and lingering potions
...
* descriptions
* scaling
2024-05-02 02:55:39 +02:00
the-real-herowl
5f4e40afc0
Added support for varied descriptions
2024-05-02 02:55:39 +02:00
the-real-herowl
8aaf6071c4
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-05-02 02:55:39 +02:00
the-real-herowl
72af54c373
Improved potion descriptions
...
* added support for effect descriptions
* added descriptions for some effects
* fixed a crash
2024-05-02 02:55:39 +02:00
the-real-herowl
515796e035
Potions registering API fully works with creative
2024-05-02 02:55:39 +02:00
the-real-herowl
837d5e11d2
Fixed variable definitions ("undeclared global")
2024-05-02 02:55:39 +02:00
the-real-herowl
8f6f7123d1
Creative inventory using new potions API
...
-creative inventory utilizes the new potions API
-the new fancy tooltips are used there
2024-05-02 02:55:39 +02:00
the-real-herowl
59fe5e9ec1
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-05-02 02:55:39 +02:00
the-real-herowl
e1fed9877a
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-05-02 02:55:39 +02:00
the-real-herowl
7632054478
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-05-02 02:55:39 +02:00
the-real-herowl
0a9b021fbe
Arabic-to-Roman converter redo
...
-rewrote the Arabic-to-Roman number converter
-moved it to mcl_util
2024-05-02 02:55:39 +02:00
the-real-herowl
e429c5f755
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-05-02 02:55:39 +02:00
the-real-herowl
8b1d36c6e1
Resolved merge conflict
2024-05-02 02:55:39 +02:00
the-real-herowl
d10f0a6efb
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-05-02 02:55:39 +02:00
the-real-herowl
dd70622276
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-05-02 02:55:39 +02:00
teknomunk
0c372f987d
Stop villagers from eating shulker boxes ( #4266 )
...
This modifies the logic for mobs picking up items to only match against the item's name and ignore any text in an items metadata.
Reviewed-on: MineClone2/MineClone2#4266
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-05-01 15:44:14 +00:00
Bakawun
22c4daab22
fix walking and running animation for horse donkey and mule ( #4053 )
...
no more gliding horses
Co-authored-by: bakawun <bakawun@getnada.com>
Reviewed-on: MineClone2/MineClone2#4053
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: Bakawun <bakawun@noreply.git.minetest.land>
Co-committed-by: Bakawun <bakawun@noreply.git.minetest.land>
2024-05-01 15:40:57 +00:00
nixnoxus
760fe1aa68
more items usable to smelt ( #4184 )
...
- group:bee_nest
- group:beehive
- mcl_cartography_table:cartography_table
- mcl_core:deadbush
- mcl_fletching_table:fletching_table
- mcl_lectern:lectern
- mcl_loom:loom
- mcl_mangrove:mangrove_roots
- mcl_smithing_table:table
Reviewed-on: MineClone2/MineClone2#4184
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: nixnoxus <nixnoxus@web.de>
Co-committed-by: nixnoxus <nixnoxus@web.de>
2024-04-30 14:26:10 +00:00
Eliy21
f78ad93fd3
Make destroying boats with punch easier ( #4159 )
...
Reviewed-on: MineClone2/MineClone2#4159
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: Eliy21 <eliy21@noreply.git.minetest.land>
Co-committed-by: Eliy21 <eliy21@noreply.git.minetest.land>
2024-04-30 14:24:24 +00:00
the-real-herowl
d321b166ea
Merge pull request 'trading gives the player experience' ( #4210 ) from nixnoxus/MineClone2:add-trading-xp into master
...
Reviewed-on: MineClone2/MineClone2#4210
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
2024-04-30 10:47:17 +00:00
JoseDouglas26
18342e44c8
Change lectern wdir check to allow placement on node sides ( #4263 )
...
Reviewed-on: MineClone2/MineClone2#4263
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: JoseDouglas26 <josedouglas20002014@gmail.com>
Co-committed-by: JoseDouglas26 <josedouglas20002014@gmail.com>
2024-04-30 10:45:00 +00:00
JoseDouglas26
2430953a81
Set use_texture_alpha for some nodes ( #4262 )
...
* Tall flowers with mesh drawtype (sunflower)
* Clovers
* End rod and its colored variants
Reviewed-on: MineClone2/MineClone2#4262
Reviewed-by: Mikita Wiśniewski <rudzik8@protonmail.com>
Co-authored-by: JoseDouglas26 <josedouglas20002014@gmail.com>
Co-committed-by: JoseDouglas26 <josedouglas20002014@gmail.com>
2024-04-30 10:41:23 +00:00
SmokeyDope
538c206985
Remove stray pixels in leather cap texture ( #4256 )
...
Reviewed-on: MineClone2/MineClone2#4256
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: SmokeyDope <smokey@tilde.team>
Co-committed-by: SmokeyDope <smokey@tilde.team>
2024-04-29 16:14:46 +00:00
Doods
31facbd902
Texture converter add signs ( #4238 )
...
Reviewed-on: MineClone2/MineClone2#4238
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-29 15:50:32 +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 MineClone2/MineClone2#4196 (comment) or MineClone2/MineClone2#4130 (comment)
Reviewed-on: MineClone2/MineClone2#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
the-real-herowl
4e12c6747c
Merge pull request 'Fix #4189 - Make hoppers move items if there is space for one item' ( #4190 ) from teknomunk/MineClone2:hopper-changes into master
...
Reviewed-on: MineClone2/MineClone2#4190
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-27 13:51:34 +00:00
the-real-herowl
1d8fc7abac
Merge pull request 'Bed Fixes' ( #4253 ) from teknomunk/MineClone2:bed-fixes into master
...
Reviewed-on: MineClone2/MineClone2#4253
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
2024-04-27 12:35:14 +00:00
teknomunk
09c595c363
Fix two hopper clocks
2024-04-27 08:41:09 +00:00