aboutsummaryrefslogtreecommitdiff
path: root/games/devtest
AgeCommit message (Collapse)Author
2022-10-23DevTest: /test_place_node skips dummy/cb nodesWuzzy
2022-10-23DevTest: Clean up callback texturesWuzzy
2022-10-23DevTest: Move callback entities to callbacks modWuzzy
2022-10-23DevTest: Move callback items to callbacks modWuzzy
2022-10-23DevTest: Move experimental items to other modsWuzzy
2022-10-23DevTest: Move more logging to log modWuzzy
2022-10-23DevTest: Move benchmark commands to new modWuzzy
2022-10-23DevTest: Move /test_place_nodes to testnodes modWuzzy
2022-10-23DevTest: Move chat command logging to separate modWuzzy
2022-10-21Fix use of unassigned global "check"Jude Melton-Houghton
2022-10-09add an 'equals' method to ItemStack and compatibility w/ lua '==' (#12771)fluxionary
Co-authored-by: rubenwardy <rw@rubenwardy.com> Co-authored-by: sfan5 <sfan5@live.de>
2022-10-09DevTest: Explain purpose of most items in tooltips (#12833)Wuzzy
2022-10-06DevTest: Change texture for node-aligned node (#12831)Wuzzy
2022-10-03DevTest: Reject buggy "/hp inf" command (#12830)Wuzzy
2022-10-01Add an item pick up callback (2) (#7712)DS
Co-authored-by: SmallJoker <mk939@ymail.com> Co-authored-by: Jude Melton-Houghton <jwmhjwmh@gmail.com>
2022-09-30Implement tool use soundssfan5
2022-09-28Add zstd compression support (#12515)20kdc
2022-09-26Avoid duplication of mod metadata in memory (#12562)Jude Melton-Houghton
Co-authored-by: sfan5 <sfan5@live.de>
2022-09-18Content ID caching in Lua (#12444)Jude Melton-Houghton
* Cache content IDs in Lua Co-authored-by: sfan5 <sfan5@live.de>
2022-09-16Add paramtype2s for 4 horizontal rotations and 64 colors (#11431)Wuzzy
4dir is like facedir, but only for 4 horizontal directions: NESW. It is identical in behavior to facedir otherwise. The reason why game makers would want to use this over facedir is 1) simplicity and 2) you get 6 free bits. It can be used for things like chests and furnaces and you don't need or want them to "flip them on the side" (like you could with facedir). color4dir is like colorfacedir, but you get 64 colors instead of only 8.
2022-07-31Fix rotation of falling facedir nodes (#12587)Gregor Parzefall
in some cases
2022-07-14Fix regression & replace more occurrences of vector.new with vector.copy ↵Lars Müller
(#12539)
2022-07-04Add missing item alias metatables to async environment (#12458)sfan5
2022-07-03FormSpec: 9-slice images, animated_images, and fgimg_middle (#12453)Vincent Robinson
* FormSpec: 9-slice images and animated_images * Add fgimg_middle; clean up code * Address issues, add tests * Fix stupid error; bump formspec version * Re-add image[] elements without a size
2022-07-02DevTest: Add item meta editor (#12307)Wuzzy
2022-06-15Add unittests for entity lifecycle and callbackssfan5
2022-06-11on_deactivate: distinguish removal and unloading (#11931)Lars Müller
Sometimes you need to be able to do removal-related cleanup, such as removing files from disk, or entries from a database. staticdata obviously isn't suitable for large data. The data shouldn't be removed if the entity is unloaded, only if it is removed.
2022-05-29Get rid of node metadata when it becomes emptysfan5
fixes #8943
2022-05-27DevTest: Add nodes and items for testing overlays (#12304)Wuzzy
2022-05-21Deprecate game.conf name, use title instead (#12030)rubenwardy
2022-05-17DevTest: Fix broken PNG texturesWuzzy
2022-05-10Support packing arbitrary graphs (#12289)Jude Melton-Houghton
2022-05-10Fix cooking and fuel crafts with aliasesJude Melton-Houghton
2022-05-02Async environment for mods to do concurrent tasks (#11131)sfan5
2022-04-30Run automated tests when lua files change (#12184)x2048
* Run automated tests when lua files change * skip busted on devtest * use newer build env * Add .luacheckrc for games/devetest Co-authored-by: sfan5 <sfan5@live.de>
2022-04-28DevTest: Fix armorball sprite (#12228)Wuzzy
2022-04-24DevTest: Add more test weapons and armorball modes (#11870)Wuzzy
Co-authored-by: sfan5 <sfan5@live.de>
2022-04-07Remove reference to a removed file in devtest (followup to #12157)Dmitry Kostenko
2022-04-07Enable shadows by default in devtest (#12157)x2048
* Move all shadow control to util_commands * Shadows are now controlled with /set_shadow Co-authored-by: sfan5 <sfan5@live.de>
2022-03-29Store vector metatable in registryJude Melton-Houghton
2022-03-26Add API to control shadow intensity from the game/mod (#11944)x2048
* Also Disable shadows when sun/moon is hidden. Fixes #11972.
2022-02-22FormspecMenu: make drawing of backgrounds less hacky (#9517)DS
2022-02-22Add TGA test nodes to devtest (#11978)Nils Dagsson Moskopp
2022-02-16Use absolute value for bouncy in collision (#11969)pecksin
* use abs(bouncy) in collision * test case for negative bouncy * send abs(bouncy) to old clients
2022-02-10Allow to set the displayed item count and its alignment via meta (#8448)DS
* Allow to set the displayed item count and its offset via meta * fix rect constr call * devtest: add dump_item chatcommand * fix rect2 constr call (sdim is a position (typedef for v2s32), not a dimension) and remove background because it would work now * add missing utf8 to wide conversion * rename to count_meta
2021-12-30Add padding[] element to formspecs (#11821)Vincent Robinson
2021-12-18Restructure devtest's unittests and run them in CI (#11859)sfan5
2021-10-31Fix number of tool uses being off by 1..32767 (#11110)Wuzzy
2021-10-20Add no_texture.png as fallback for unspecified texturesWuzzy
2021-10-13Add embedded PNG texture modifier (#11498)hecks