summaryrefslogtreecommitdiff
path: root/src/script/common
Commit message (Collapse)AuthorAge
* Check hp_max > 0 for entities (#12667)Lars Müller2022-09-14
|
* Fix some warnings (#12615)rubenwardy2022-07-30
|
* Add check_mod_configuration to main menurubenwardy2022-07-14
|
* Reduce code duplication between c_converter.cpp and helper.cppsfan52022-07-14
|
* Remove unnecessary float limits from script APIsfan52022-07-14
| | | | Leaves a check for NaN and inf.
* Animated particlespawners and more (#11545)Lexi Hale2022-07-13
| | | | | 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)SmallJoker2022-07-09
| | | | | 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)Zughy2022-06-28
| | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
* Re-order sound-related code (#12382)SmallJoker2022-06-20
| | | | | | | | 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üller2022-06-11
|
* Reduce size of ContentFeatures structuresfan52022-05-26
| | | | | | 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)sfan52022-05-10
|
* Support packing arbitrary graphs (#12289)Jude Melton-Houghton2022-05-10
|
* hud_get: Return precision field for waypoints (#12215)Lars Müller2022-05-04
|
* Async environment for mods to do concurrent tasks (#11131)sfan52022-05-02
|
* Refactor some Lua API functions in preparation for async envsfan52022-05-02
|
* Store vector metatable in registryJude Melton-Houghton2022-03-29
|
* Fix the documentation of InvRef:get_lists() and clean up code (#12150)DS2022-03-29
|
* Remove awful Mingw32 workaroundssfan52022-02-08
| | | | | Instead a warning is triggered if an affected compiler is detected. closes #12022
* Fix types of get_mapgen_setting_noiseparams (#12025)Lars Müller2022-02-04
|
* Don't let HTTP API pass through untrusted functionsfan52021-12-18
| | | | This has been a problem since the first day, oops.
* Split liquid_viscosity to liquid_viscosity and move_resistance (#10810)Wuzzy2021-10-01
|
* Make sure relevant std::stringstreams are set to binarysfan52021-09-11
|
* Clean up/improve some scriptapi error handling codesfan52021-09-10
|
* Remove redundant on_dieplayer callssavilli2021-08-28
|
* HUD: Reject and warn on invalid stat types (#11548)SmallJoker2021-08-21
| | | | 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)sfan52021-07-27
| | | Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de>
* Inventory: Make addList() consistent (#11382)SmallJoker2021-06-30
| | | | 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)SmallJoker2021-06-20
|
* Add metatables to lua vectors (#11039)DS2021-06-04
| | | Add backwards-compatible metatable functions for vectors.
* fix: some code tidy about includes & irr namespacesLoic Blot2021-05-03
|
* refacto: Hud: make driver, client, player, inventory, tsrc private & drop ↵Loic Blot2021-05-03
| | | | | | 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)Vitaliy2021-03-30
|
* Use place_param2 client-side for item appearance & prediction (#11024)sfan52021-03-09
|
* Add nametag background setting and object property (#10937)rubenwardy2021-02-17
|
* Fix short_description fallback order (#10943)rubenwardy2021-02-17
|
* Rework use_texture_alpha to provide three opaque/clip/blend modessfan52021-01-29
| | | | | 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 nodedefsfan52021-01-29
| | | | | Includes minimal support code for practical reasons. We'll need it for a slightly different purpose next commit.
* Removed some obsolete code (#10562)Zughy2021-01-21
| | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
* Fix ObjectRef errors due to lua_isnil() (#10564)Zughy2020-11-04
| | | Treat 'none' values as 'nil'
* Fix segfault in deprecation logging due to tail call, log by default (#10174)rubenwardy2020-10-31
|
* Decouple entity minimap markers from nametags replacing with show_on_minimap ↵sfan52020-10-19
| | | | property (#10443)
* Pass ContentFeatures as reference to read_content_features (#10464)JosiahWI2020-10-13
|
* Add a short_description to be used by mods (#8980)DS2020-10-09
|
* Remove unused functions reported by cppcheck (#10463)SmallJoker2020-10-05
| | | | | | | 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üller2020-08-12
|
* Quick workaround for crashing destructor on Mingw32sfan52020-07-09
| | | | closes #10137
* Make shading of CAOs optional (#10033)Danila Shutov2020-06-16
|
* Lua API: Log incorrect parameter types as error (#9954)SmallJoker2020-06-01
| | | | | 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()sfan52020-05-20
| | | | fixes #9884