Commit Graph

169 Commits

Author SHA1 Message Date
Vanessa Dannenberg 5131eac4bb Move text entity out a bit further from sign surface
was ~7.81 mm (2/256), now ~11.72 mm (3/256)
2019-09-14 17:31:38 -04:00
Vanessa Dannenberg de69b246ec fix wrong priv 2019-09-13 17:12:40 -04:00
Vanessa Dannenberg e2d522373d add chat command to sweep-away
and regenerate all sign entities in loaded map
(uses LBM to log all loaded blocks,
but only those with nodes in "group:sign").
2019-09-13 16:51:51 -04:00
Vanessa Dannenberg d262f95744 fix bad material order in facedir-onpole model 2019-09-12 12:01:51 -04:00
Vanessa Dannenberg d34d27bb81 fix 'dummy' formspec images (the hacky way) 2019-09-12 11:31:19 -04:00
Vanessa Dannenberg e86ab17aea Fix bad UV mapping and font settings on standard signs 2019-09-12 00:29:40 -04:00
Vanessa Dannenberg 261e519e72 allow rotation to all 6 faces for both wallmounted and facedir signs, make them follow the same rotation pattern. 2019-09-11 17:03:48 -04:00
Vanessa Dannenberg fb77cc5708 Fix missing offsets on wallmount selboxes 2019-09-11 16:21:44 -04:00
Vanessa Dannenberg 4614d66cbe Fix broken/bad screwdriver rotation handling 2019-09-11 16:03:02 -04:00
Vanessa Dannenberg eba3ce1308 fix incorrect "onpole" activation when placing on top/bottom of post 2019-09-11 15:17:19 -04:00
Vanessa Dannenberg 4ff54c9a4d Re-built onto the new API formerly part of my street_signs mod
Any sign can now use a 15 or 31 px font, at any reasonable visual scale,
line width, number of lines, etc.

Split most signs off into a separate mod, basic_signs, which depends on
this one.  Only the default minetest_game wood and steel signs remain in
signs_lib, completely redefined. The wall/yard/ceiling function for
wooden signs has been rewitten and moved to basic_signs, too.

signs_lib can now put almost any wall sign onto almost any kind of
posts/fence, as with most signs in my street_signs mod.  Mods can add
their fences/posts to its "allowed" list, if needed (signs_lib tries to
detect most kinds of suitable fences, poles, posts, etc).

All signs affected by these changes are similar to what they've always
been, for continuity.  The main difference is that they all use a 15px
font now, with a slightly larger scale, and the positions of some have
changed slightly.

Dropped the old "@KEYWORD" feature (but it could be re-added if it turns
out to be needed), and most of the old cruft like "|" for line breaks.

Created new wood and steel sign textures, derived from HDX.

See standard_signs.lua for examples of how the new API is used. The
"standard" text sizing/position/etc. variables are all at the top of
api.lua.
2019-09-11 12:03:04 -04:00
Vanessa Dannenberg 16f839943b remove redundant node redefine 2019-05-31 14:40:30 -04:00
Vanessa Dannenberg 1d33e15ea5 rework sign type and ownership checks
minor tweaks elsewhere to fit those changes

got rid of a couple of obsolete MT/mtg version checks
2019-05-27 13:32:16 -04:00
Vanessa Dannenberg dfa47c2519 add protection and ownership checks to default metal sign 2019-05-25 04:45:30 -04:00
Vanessa Dannenberg 34a7242616 add protection checks to all rotate functions
add ownership check to rotation of locked sign
2019-05-25 04:38:17 -04:00
cheapie c199a33bb8 Cache character textures 2018-11-21 18:49:13 -06:00
Vanessa Dannenberg b057341a07 license fixups: use LGPL 3.0 for code,
CC-by-SA 4.0 for media and everything else
2018-11-08 19:02:48 -05:00
Vanessa Dannenberg eee4cb8112 use basic_materials for padlock
to make locked sign
2018-10-31 13:29:06 -04:00
Vanessa Dannenberg 0f78ef70de add arrow symbols to fonts
accessible by putting ^1 to ^8 (think "arrow number 1", etc) in your text
for narrow-width arrows (good for "wide font" highway signs), or ^a to ^h
for double-width arrows (good for all of the normal narrow-font signs).

in order, arrows 1 and "a" point up, 2/b points up-and-right, 3/c points
right, and so on, turning clockwise

Any other ^x pair just renders directly (no escape char, sorry)
2018-10-09 07:49:41 -04:00
Vanessa Dannenberg fac33e369f Merge branch 'patch-1' into 'master'
pass node information to sign update function, remove all entities on update incase of rogue

See merge request VanessaE/signs_lib!1
2018-09-26 19:21:22 +00:00
tenplus1 00148f4770 remove print 2018-09-26 12:21:17 +00:00
tenplus1 e57faeb8cf pass node information to sign update function, remove all entities on update incase of rogue 2018-09-26 12:13:34 +00:00
Vanessa Dannenberg 6995c3e768 fix screwdriver rotation on all sign types
add it where missing
2018-09-26 05:14:27 -04:00
Vanessa Dannenberg 69b172f001 ditto for orange sign 2018-09-25 22:52:41 -04:00
Vanessa Dannenberg 908a087570 tweak yellow signs to comply with MUTCD 2009 2018-09-25 21:21:12 -04:00
Vanessa Dannenberg a2f7f62bf2
Merge pull request #32 from Jat15/patch-unknown
Fix crash if sign is "unknown block"
2018-05-24 23:46:32 -04:00
Jat15 907797ba11 Fix crash if sign is "unknown block" 2018-05-25 03:01:24 +02:00
Vanessa Dannenberg c30e7ce0fa
Merge pull request #26 from codexp/issue-25
add support for cyrillic characters
2018-05-11 09:21:51 -04:00
Vanessa Dannenberg dc16606b8a
Merge pull request #29 from codexp/german-translation
update german translation
2018-05-11 09:00:28 -04:00
Vanessa Dannenberg 2a521af511
Merge pull request #28 from codexp/russian-translation
add Russian translation
2018-05-11 09:00:13 -04:00
codexp 2af55ad7c5 update german translation 2018-03-24 22:39:40 +01:00
codexp fa5b88197e add russian translation 2018-03-24 22:27:54 +01:00
codexp c6e81f2882 add support for cyrillic cahracters 2018-03-24 20:35:42 +01:00
Vanessa Dannenberg fc529993b8
Merge pull request #23 from MuhdNurHidayat/master
Add Malay translation
2017-11-16 14:02:06 -05:00
Muhammad Nur Hidayat Yasuyoshi (MNH48.com) 2ac9f2d3f4 Add Malay translation 2017-11-17 02:38:46 +08:00
Vanessa Ezekowitz a755607f7d remove unneeded recipe for locked sign 2017-09-25 23:29:44 -04:00
Vanessa Ezekowitz f6b8c941c3 Merge pull request #21 from fat115/master
updated intllib method (po/pot files)
2017-08-12 16:28:58 -04:00
fat115 96161c18dc updated intllib method (po/pot files)
added french translation (complete)
german and spanish translations are incomplete
2017-07-31 18:55:35 +02:00
Vanessa Ezekowitz 217ea08cac Merge pull request #20 from tenplus1/patch-1
add nil check
2017-07-20 01:44:27 -04:00
tenplus1 cba3e847d9 add nil check
add nil check to fix this error: https://github.com/minetest-mods/signs_lib/issues/18
2017-07-19 19:46:54 +01:00
Carlos Barraza 3e001599a6 Add spanish translation. 2017-05-20 12:10:41 -03:00
Vanessa Ezekowitz 347d6ffaa4 Merge pull request #14 from AntumDeluge/settings
Replace deprecated methods
2017-05-18 05:44:03 -04:00
Vanessa Ezekowitz 1470570405 Merge pull request #13 from AntumDeluge/craft_guide
Add cornernote's 'craft_guide' as optional dependency:
2017-05-18 05:43:55 -04:00
AntumDeluge a33f58df61 Replace deprecated methods:
- 'setting_get' with 'settings:get'
- 'setting_getbool' with 'settings:get_bool'
2017-05-12 21:57:11 -07:00
AntumDeluge 770978c632 Add cornernote's 'craft_guide' as optional dependency:
http://cornernote.github.io/minetest-craft_guide/
2017-05-11 12:10:12 -07:00
Vanessa Ezekowitz 2c36937054 Merge pull request #11 from MinetestForFun/master
Fix unplaceable signs on blocks w/ on_rightclick when sneaking
2017-03-05 14:19:52 -05:00
Dorian Wouters 523978edcf
Fix unplaceable signs on blocks w/ on_rightclick when sneaking 2017-03-05 13:56:13 -05:00
Vanessa Ezekowitz 7657d0d1f2 pass pointed_thing to on_rightclick 2017-01-28 06:59:19 -05:00
Vanessa Ezekowitz 66265132dd Merge pull request #7 from xisd/patch-1
make colored metal signs optional (default to enabled)
2016-10-04 05:14:42 -04:00
xisd 9daf035d44 colored metal signs optional and display size
That a small change but for someone who try to prevent having one craft guide page per item (and multiples variants) it make all the difference :)
This mod is great but it would be even greater if it was easier to configure
like an option use_big_font_size that would change CHARS_PERLINE from 30 to 12  and NUMBER_OF_LINES from 6 to 3
(I tried to do that but I failed)
2016-10-04 10:43:07 +02:00