1
0
mirror of https://github.com/pandorabox-io/banners.git synced 2025-01-08 17:10:32 +01:00
Commit Graph

28 Commits

Author SHA1 Message Date
Luke aka SwissalpS
9b5962aba4 banner always exists
even if only "" it exists and there isn't an error.
not adding "" or texture string, causes a non critical error.
2024-11-29 07:45:14 +01:00
Luke aka SwissalpS
38bf923967 dynamically update masks
to reflect the currently selected colour.
2024-11-28 15:37:02 +01:00
Luke aka SwissalpS
f2147ce1b0 rename update_all -> update_preview_inv
since it isn't updating everything, only
the preview and the inventory item
2024-11-28 15:36:07 +01:00
Luke aka SwissalpS
b99d10cba5 add recoverable per player history with saved colour 2024-11-28 15:08:42 +01:00
Luke aka SwissalpS
dc9867f359 add versioning 2024-11-28 14:19:54 +01:00
Luke aka SwissalpS
7e3a84eaac minimize metadata size
also changed banners.max_transformations to
banners.max_undo_levels and lowered the value substantially.
2024-11-28 14:18:26 +01:00
Luke aka SwissalpS
3d22f9b76b fix #5 make transform history non-global
fixes #5
transformation history was shared by all users and kept growing as it
was never truely reset. Every time a user
used a banner a white background was dumped on top of the
stack making it possible to crash the server through an
overflow to core.serialize() function.
2024-11-28 12:59:45 +01:00
Luke aka SwissalpS
78be1611c3 cap max amount of layers
fixes #5
2024-11-28 12:55:46 +01:00
Luke aka SwissalpS
b1ff0eb558 use ipairs feature
or use the faster repeat-until-loop
2024-11-28 11:22:49 +01:00
Luke aka SwissalpS
b1d63fd7b1 reduce amount of times transformation string is calculated 2024-11-28 11:20:40 +01:00
Luke aka SwissalpS
9c688d416b refactor weird declaration 2024-11-28 01:06:26 +01:00
Luke aka SwissalpS
c8af7c71e5 avoid duplicate code
save some lines and some extra method calls.
2024-11-27 23:08:26 +01:00
Luke aka SwissalpS
ae679a14d4 luacheck cleanups
- unused arguments
- shaddowed vars
- var redeclarations
- some whitespace involved in above lines
2024-11-27 22:54:39 +01:00
Luke aka SwissalpS
c8012c7266 whitespace and minetest. -> core.
- use same whitespace style throughout and fix some indents.
- change from minetest. to core. namespace.
2024-11-27 22:32:24 +01:00
Niklp
283b5bec25
Fix all deprecation warnings (#4) 2024-07-08 19:10:42 +02:00
nikolaus-albinger
9c624a94da Fix 2 deprecated warnings 2022-02-08 19:49:29 +01:00
OgelGames
ef8cf57941 fix banners not being protected 2020-12-31 21:12:04 +11:00
shamoanjac
03745ff814 Refactoring 2017-02-10 07:28:16 +01:00
shamoanjac
4197d88bad Update init.lua 2016-08-11 14:49:26 +02:00
shamoanjac
9feea540ee Fixed banners.on_dig() no checking for nil players 2016-08-09 18:28:57 +02:00
shamoanjac
c1311b2790 Real fix 2016-08-09 17:07:42 +02:00
shamoanjac
4af7e9c112 Fixed steel support craft recipe 2016-08-09 17:06:00 +02:00
shamoanjac
3a1cc409fe Changed default:wood to group:wood 2016-08-08 23:30:29 +02:00
shamoanjac
b29f96b88b Added faction support 2016-08-08 21:08:43 +02:00
shamoanjac
ed41b17ff5 Moved banners callback definitions out of register_node function 2016-08-06 01:46:52 +02:00
shamoanjac
acca429105 Added color preview button, centralized formspec update code 2016-08-06 01:38:42 +02:00
shamoanjac
937c628ab6 Removed "done" button, changes are now saved the moment they're made 2016-08-06 01:05:30 +02:00
shamoanjac
bd7b456c05 Initial commit 2016-08-06 00:18:23 +02:00