Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some warnings (#12615) | rubenwardy | 2022-07-30 | 1 | -1/+1 |
| | |||||
* | Add check_mod_configuration to main menu | rubenwardy | 2022-07-14 | 2 | -0/+35 |
| | |||||
* | Reduce code duplication between c_converter.cpp and helper.cpp | sfan5 | 2022-07-14 | 4 | -84/+32 |
| | |||||
* | Remove unnecessary float limits from script API | sfan5 | 2022-07-14 | 1 | -20/+23 |
| | | | | Leaves a check for NaN and inf. | ||||
* | Animated particlespawners and more (#11545) | Lexi Hale | 2022-07-13 | 2 | -1/+2 |
| | | | | | Co-authored-by: Lars Mueller <appgurulars@gmx.de> Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: Dmitry Kostenko <codeforsmile@gmail.com> | ||||
* | Sounds: Various little improvements (#12486) | SmallJoker | 2022-07-09 | 1 | -2/+2 |
| | | | | | Use SimpleSoundSpec where reasonable (OpenAL) Ensure the sound IDs do not underflow or get overwritten -> loop in u16 Proper use of an enum. | ||||
* | Remove tile_images and special_materials obsolete code (#12455) | Zughy | 2022-06-28 | 1 | -14/+0 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||||
* | Re-order sound-related code (#12382) | SmallJoker | 2022-06-20 | 2 | -10/+13 |
| | | | | | | | | Dropped ServerSoundParams -> moved to ServerPlayingSound. This gets rid of the duplicated 'fade' and 'pitch' values on server-side where only one was used anyway. SimpleSoundSpec is the basic sound without positional information, hence 'loop' is included. Recursively added PROTOCOL_VERSION to most functions to reduce the versioning mess in the future. Per-type version numbers are kept for now as a safety rope in a special case. | ||||
* | No damage effects on hp_max change (#11846) | Lars Müller | 2022-06-11 | 1 | -1/+1 |
| | |||||
* | Reduce size of ContentFeatures structure | sfan5 | 2022-05-26 | 1 | -21/+28 |
| | | | | | | On my system this is a reduction from 4664 to 3704 bytes. This is not for the sake of saving RAM but ensuring commonly used structures fit into caches better. | ||||
* | Use native packer to transfer globals into async env(s) | sfan5 | 2022-05-10 | 1 | -1/+1 |
| | |||||
* | Support packing arbitrary graphs (#12289) | Jude Melton-Houghton | 2022-05-10 | 2 | -46/+62 |
| | |||||
* | hud_get: Return precision field for waypoints (#12215) | Lars Müller | 2022-05-04 | 1 | -0/+6 |
| | |||||
* | Async environment for mods to do concurrent tasks (#11131) | sfan5 | 2022-05-02 | 5 | -0/+726 |
| | |||||
* | Refactor some Lua API functions in preparation for async env | sfan5 | 2022-05-02 | 2 | -7/+7 |
| | |||||
* | Store vector metatable in registry | Jude Melton-Houghton | 2022-03-29 | 2 | -16/+4 |
| | |||||
* | Fix the documentation of InvRef:get_lists() and clean up code (#12150) | DS | 2022-03-29 | 2 | -11/+18 |
| | |||||
* | Remove awful Mingw32 workarounds | sfan5 | 2022-02-08 | 1 | -8/+0 |
| | | | | | Instead a warning is triggered if an affected compiler is detected. closes #12022 | ||||
* | Fix types of get_mapgen_setting_noiseparams (#12025) | Lars Müller | 2022-02-04 | 3 | -43/+8 |
| | |||||
* | Don't let HTTP API pass through untrusted function | sfan5 | 2021-12-18 | 1 | -0/+2 |
| | | | | This has been a problem since the first day, oops. | ||||
* | Split liquid_viscosity to liquid_viscosity and move_resistance (#10810) | Wuzzy | 2021-10-01 | 1 | -0/+22 |
| | |||||
* | Make sure relevant std::stringstreams are set to binary | sfan5 | 2021-09-11 | 1 | -4/+1 |
| | |||||
* | Clean up/improve some scriptapi error handling code | sfan5 | 2021-09-10 | 2 | -42/+4 |
| | |||||
* | Remove redundant on_dieplayer calls | savilli | 2021-08-28 | 1 | -2/+0 |
| | |||||
* | HUD: Reject and warn on invalid stat types (#11548) | SmallJoker | 2021-08-21 | 4 | -28/+55 |
| | | | | This comes into play on older servers which do not know the "stat" type. Warnings are only logged once to avoid spam within globalstep callbacks | ||||
* | Add bold, italic and monospace font styling for HUD text elements (#11478) | sfan5 | 2021-07-27 | 1 | -0/+9 |
| | | | Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de> | ||||
* | Inventory: Make addList() consistent (#11382) | SmallJoker | 2021-06-30 | 1 | -2/+2 |
| | | | | Fixes list clearing for inv:set_list() using same size, since 2db6b07. addList() now clears the list in all cases. Use setSize() to resize without clearing. | ||||
* | Inventory: show error on invalid list names (#11368) | SmallJoker | 2021-06-20 | 1 | -12/+14 |
| | |||||
* | Add metatables to lua vectors (#11039) | DS | 2021-06-04 | 1 | -0/+25 |
| | | | Add backwards-compatible metatable functions for vectors. | ||||
* | fix: some code tidy about includes & irr namespaces | Loic Blot | 2021-05-03 | 1 | -0/+2 |
| | |||||
* | refacto: Hud: make driver, client, player, inventory, tsrc private & drop ↵ | Loic Blot | 2021-05-03 | 1 | -1/+1 |
| | | | | | | unused guienv also fix c_content.h, on client it includes the src/client/hud.h instead of src/hud.h, which leads to wrong file dependency on the lua stack | ||||
* | Degrotate support for mesh nodes (#7840) | Vitaliy | 2021-03-30 | 1 | -1/+2 |
| | |||||
* | Use place_param2 client-side for item appearance & prediction (#11024) | sfan5 | 2021-03-09 | 1 | -0/+2 |
| | |||||
* | Add nametag background setting and object property (#10937) | rubenwardy | 2021-02-17 | 3 | -9/+36 |
| | |||||
* | Fix short_description fallback order (#10943) | rubenwardy | 2021-02-17 | 1 | -2/+4 |
| | |||||
* | Rework use_texture_alpha to provide three opaque/clip/blend modes | sfan5 | 2021-01-29 | 1 | -9/+23 |
| | | | | | The change that turns nodeboxes and meshes opaque when possible is kept, as is the compatibility code that warns modders to adjust their nodedefs. | ||||
* | Drop never documented 'alpha' property from nodedef | sfan5 | 2021-01-29 | 1 | -1/+4 |
| | | | | | Includes minimal support code for practical reasons. We'll need it for a slightly different purpose next commit. | ||||
* | Removed some obsolete code (#10562) | Zughy | 2021-01-21 | 1 | -17/+0 |
| | | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com> | ||||
* | Fix ObjectRef errors due to lua_isnil() (#10564) | Zughy | 2020-11-04 | 2 | -21/+28 |
| | | | Treat 'none' values as 'nil' | ||||
* | Fix segfault in deprecation logging due to tail call, log by default (#10174) | rubenwardy | 2020-10-31 | 2 | -8/+32 |
| | |||||
* | Decouple entity minimap markers from nametags replacing with show_on_minimap ↵ | sfan5 | 2020-10-19 | 1 | -0/+3 |
| | | | | property (#10443) | ||||
* | Pass ContentFeatures as reference to read_content_features (#10464) | JosiahWI | 2020-10-13 | 2 | -5/+3 |
| | |||||
* | Add a short_description to be used by mods (#8980) | DS | 2020-10-09 | 1 | -0/+3 |
| | |||||
* | Remove unused functions reported by cppcheck (#10463) | SmallJoker | 2020-10-05 | 2 | -47/+0 |
| | | | | | | | Run unused functions reported by cppcheck This change removes a few (but not all) unused functions. Some unused helper functions were not removed due to their complexity and potential of future use. | ||||
* | Fix precision not working in hud_change (#10186) | Lars Müller | 2020-08-12 | 1 | -1/+4 |
| | |||||
* | Quick workaround for crashing destructor on Mingw32 | sfan5 | 2020-07-09 | 1 | -1/+9 |
| | | | | closes #10137 | ||||
* | Make shading of CAOs optional (#10033) | Danila Shutov | 2020-06-16 | 1 | -0/+3 |
| | |||||
* | Lua API: Log incorrect parameter types as error (#9954) | SmallJoker | 2020-06-01 | 1 | -3/+29 |
| | | | | | Incorrect parameter types are logged as errors, taking coercion into account. This is a workaround to ensure mod compatibility. Duplicate warnings are ignored per server instance. | ||||
* | CSM: Fix crashing minetest.get_item_def() | sfan5 | 2020-05-20 | 1 | -1/+1 |
| | | | | fixes #9884 | ||||
* | Rework functionality of leveled nodes (#9852) | Wuzzy | 2020-05-19 | 1 | -0/+4 |
| | | | | Co-authored-by: sfan5 <sfan5@live.de> Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> |