commit 9dd959237cea7581e410e428ef804958791f1036 Author: nyje Date: Wed Dec 23 11:29:07 2015 +0000 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..37fed93 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# bigwords diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..f3f7af3 --- /dev/null +++ b/init.lua @@ -0,0 +1,64 @@ +modname = "spell:" +characters = { + _A = {name="A", letter=1 }, + _B = {name="B", letter=1 }, + _C = {name="C", letter=1 }, + _D = {name="D", letter=1 }, + _E = {name="E", letter=1 }, + _F = {name="F", letter=1 }, + _G = {name="G", letter=1 }, + _H = {name="H", letter=1 }, + _I = {name="I", letter=1 }, + _J = {name="J", letter=1 }, + _K = {name="K", letter=1 }, + _L = {name="L", letter=1 }, + _M = {name="M", letter=1 }, + _N = {name="N", letter=1 }, + _O = {name="O", letter=1 }, + _P = {name="P", letter=1 }, + _Q = {name="Q", letter=1 }, + _R = {name="R", letter=1 }, + _S = {name="S", letter=1 }, + _T = {name="T", letter=1 }, + _U = {name="U", letter=1 }, + _V = {name="V", letter=1 }, + _W = {name="W", letter=1 }, + _X = {name="X", letter=1 }, + _Y = {name="Y", letter=1 }, + _Z = {name="Z", letter=1 }, + _0 = {name="0" }, + _1 = {name="1" }, + _2 = {name="2" }, + _3 = {name="3" }, + _4 = {name="4" }, + _5 = {name="5" }, + _6 = {name="6" }, + _7 = {name="7" }, + _8 = {name="8" }, + _9 = {name="9" } +} + +for key,value in pairs(characters) do + if value.letter then + my_desc = "Letter"..key + else + my_desc = "Number"..key + end + minetest.register_node(modname.."Letter"..key, { + description=my_desc, + tiles = { "spell"..key..".png" }, + light_source = 14, + inventory_image = "spell"..key..".png", + groups = {cracky=3, choppy=3}, + sounds = default.node_sound_stone_defaults(), + }) +end + + minetest.register_node(modname.."px_logo", { + description="planet express logo", + tiles = { "PX.png" }, + light_source = 14, + inventory_image = "PX.png", + groups = {cracky=3, choppy=3}, + sounds = default.node_sound_stone_defaults(), + }) diff --git a/textures/PX.png b/textures/PX.png new file mode 100644 index 0000000..7f5e599 Binary files /dev/null and b/textures/PX.png differ diff --git a/textures/debug.txt b/textures/debug.txt new file mode 100644 index 0000000..3c9e251 --- /dev/null +++ b/textures/debug.txt @@ -0,0 +1,152 @@ + + +------------- + Separator +------------- + +Irrlicht log: Irrlicht Engine version 1.7.3 +Irrlicht log: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 +Irrlicht log: Using renderer: OpenGL 2.1 +Irrlicht log: Gallium 0.4 on llvmpipe (LLVM 0x209): VMware, Inc. +Irrlicht log: OpenGL driver version is 1.2 or better. +Irrlicht log: GLSL version: 1.2 +20:37:30: ERROR[main]: ========== ERROR FROM LUA =========== +20:37:30: ERROR[main]: Failed to load and run script from +20:37:30: ERROR[main]: /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua: +20:37:30: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: attempt to index global 'default' (a nil value) +20:37:30: ERROR[main]: stack traceback: +20:37:30: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: in main chunk +20:37:30: ERROR[main]: ======= END OF ERROR FROM LUA ======== +20:37:30: ERROR[main]: Server: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:37:30: ERROR[main]: ModError: ModError: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:37:56: ERROR[main]: ========== ERROR FROM LUA =========== +20:37:56: ERROR[main]: Failed to load and run script from +20:37:56: ERROR[main]: /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua: +20:37:56: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: attempt to index global 'default' (a nil value) +20:37:56: ERROR[main]: stack traceback: +20:37:56: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: in main chunk +20:37:56: ERROR[main]: ======= END OF ERROR FROM LUA ======== +20:37:56: ERROR[main]: Server: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:37:56: ERROR[main]: ModError: ModError: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:38:40: ERROR[main]: ========== ERROR FROM LUA =========== +20:38:40: ERROR[main]: Failed to load and run script from +20:38:40: ERROR[main]: /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua: +20:38:40: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: attempt to index global 'default' (a nil value) +20:38:40: ERROR[main]: stack traceback: +20:38:40: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: in main chunk +20:38:40: ERROR[main]: ======= END OF ERROR FROM LUA ======== +20:38:40: ERROR[main]: Server: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:38:40: ERROR[main]: ModError: ModError: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:39:35: ERROR[main]: ========== ERROR FROM LUA =========== +20:39:35: ERROR[main]: Failed to load and run script from +20:39:35: ERROR[main]: /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua: +20:39:35: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: attempt to index global 'default' (a nil value) +20:39:35: ERROR[main]: stack traceback: +20:39:35: ERROR[main]: ...me/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua:45: in main chunk +20:39:35: ERROR[main]: ======= END OF ERROR FROM LUA ======== +20:39:35: ERROR[main]: Server: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:39:35: ERROR[main]: ModError: ModError: Failed to load and run /home/nige/MINETEST/MINETEST/bin/../mods/spell/init.lua +20:41:23: ACTION[main]: .__ __ __ +20:41:23: ACTION[main]: _____ |__| ____ _____/ |_ ____ _______/ |_ +20:41:23: ACTION[main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ +20:41:23: ACTION[main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | +20:41:23: ACTION[main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| +20:41:23: ACTION[main]: \/ \/ \/ \/ \/ +20:41:23: ACTION[main]: World at [/home/nige/MINETEST/MINETEST/bin/../worlds/Zonk] +20:41:23: ACTION[main]: Server for gameid="minetest" listening on 0.0.0.0:51401. +Unified Inventory. inventory size: 223 +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_a.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_a.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_c.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_c.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_b.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_b.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_e.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_e.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_d.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_d.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_g.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_g.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_f.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_f.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_i.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_i.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_h.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_h.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_k.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_k.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_j.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_j.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_m.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_m.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_l.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_l.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_o.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_o.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_n.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_n.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_q.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_q.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_p.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_p.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_s.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_s.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_r.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_r.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_u.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_u.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_t.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_t.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_w.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_w.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_v.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_v.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_y.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_y.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_x.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_x.png" +20:41:24: ERROR[main]: generateImage(): Could not load image "spell_z.png" while building texture +20:41:24: ERROR[main]: generateImage(): Creating a dummy image for "spell_z.png" +20:41:24: ACTION[ServerThread]: singleplayer [127.0.0.1] joins game. +20:41:24: ACTION[ServerThread]: singleplayer joins game. List of players: singleplayer +Irrlicht log: Could not load texture: +Irrlicht log: Could not load texture: +Irrlicht log: Could not load texture: +Irrlicht log: Could not load texture: +Font size: 8 16 +Irrlicht log: Could not open file of texture: character.png +Loaded: Spelling Mod +++++++++ +20:44:32: ACTION[main]: .__ __ __ +20:44:32: ACTION[main]: _____ |__| ____ _____/ |_ ____ _______/ |_ +20:44:32: ACTION[main]: / \| |/ \_/ __ \ __\/ __ \ / ___/\ __\ +20:44:32: ACTION[main]: | Y Y \ | | \ ___/| | \ ___/ \___ \ | | +20:44:32: ACTION[main]: |__|_| /__|___| /\___ >__| \___ >____ > |__| +20:44:32: ACTION[main]: \/ \/ \/ \/ \/ +20:44:32: ACTION[main]: World at [/home/nige/MINETEST/MINETEST/bin/../worlds/Zonk] +20:44:32: ACTION[main]: Server for gameid="minetest" listening on 0.0.0.0:54805. +Unified Inventory. inventory size: 222 +Irrlicht log: Could not load texture: +Irrlicht log: Could not load texture: +Irrlicht log: Could not load texture: +Irrlicht log: Could not load texture: +20:44:35: ACTION[ServerThread]: singleplayer [127.0.0.1] joins game. +20:44:35: ACTION[ServerThread]: singleplayer joins game. List of players: singleplayer +Font size: 8 16 +Irrlicht log: Could not open file of texture: character.png +Loaded: Spelling Mod +++++++++ +20:45:50: ACTION[ServerThread]: singleplayer places node spell:A at (-39,21,-114) +20:45:57: ACTION[ServerThread]: singleplayer places node spell:B at (-41,21,-114) +20:46:00: ACTION[ServerThread]: singleplayer places node spell:C at (-43,21,-114) +20:46:06: ACTION[ServerThread]: singleplayer places node spell:C at (-45,21,-114) +20:46:09: ACTION[ServerThread]: singleplayer digs spell:C at (-45,21,-114) +20:46:12: ACTION[ServerThread]: singleplayer places node spell:D at (-45,21,-114) +20:46:16: ACTION[ServerThread]: singleplayer places node spell:E at (-47,21,-113) +20:46:20: ACTION[ServerThread]: singleplayer places node spell:F at (-47,21,-111) +20:46:24: ACTION[ServerThread]: singleplayer digs flowers:tulip at (-47,21,-109) +20:46:25: ACTION[ServerThread]: singleplayer places node spell:G at (-47,21,-109) +20:46:29: ACTION[ServerThread]: singleplayer places node spell:H at (-47,21,-107) +20:48:17: ACTION[ServerThread]: singleplayer places node spell:Y at (-42,21,-111) +20:48:45: ACTION[ServerThread]: singleplayer places node spell:E at (-42,22,-111) +20:49:10: ACTION[ServerThread]: singleplayer digs spell:E at (-42,22,-111) +20:49:12: ACTION[ServerThread]: singleplayer digs spell:Y at (-42,21,-111) +20:49:12: ACTION[ServerThread]: singleplayer digs default:dirt_with_grass at (-42,20,-113) diff --git a/textures/nyje_decowood.png b/textures/nyje_decowood.png new file mode 100644 index 0000000..366470f Binary files /dev/null and b/textures/nyje_decowood.png differ diff --git a/textures/nyje_dimitra.png b/textures/nyje_dimitra.png new file mode 100644 index 0000000..c1fb2a6 Binary files /dev/null and b/textures/nyje_dimitra.png differ diff --git a/textures/nyje_elektra.png b/textures/nyje_elektra.png new file mode 100644 index 0000000..4e5cf00 Binary files /dev/null and b/textures/nyje_elektra.png differ diff --git a/textures/nyje_nyje.png b/textures/nyje_nyje.png new file mode 100644 index 0000000..94f8578 Binary files /dev/null and b/textures/nyje_nyje.png differ diff --git a/textures/nyje_twins.png b/textures/nyje_twins.png new file mode 100644 index 0000000..86587ae Binary files /dev/null and b/textures/nyje_twins.png differ diff --git a/textures/spell_0.png b/textures/spell_0.png new file mode 100644 index 0000000..80a5fde Binary files /dev/null and b/textures/spell_0.png differ diff --git a/textures/spell_1.png b/textures/spell_1.png new file mode 100644 index 0000000..976cafb Binary files /dev/null and b/textures/spell_1.png differ diff --git a/textures/spell_2.png b/textures/spell_2.png new file mode 100644 index 0000000..2fc0da9 Binary files /dev/null and b/textures/spell_2.png differ diff --git a/textures/spell_3.png b/textures/spell_3.png new file mode 100644 index 0000000..ab7ceab Binary files /dev/null and b/textures/spell_3.png differ diff --git a/textures/spell_4.png b/textures/spell_4.png new file mode 100644 index 0000000..1de6ded Binary files /dev/null and b/textures/spell_4.png differ diff --git a/textures/spell_5.png b/textures/spell_5.png new file mode 100644 index 0000000..a79a8a6 Binary files /dev/null and b/textures/spell_5.png differ diff --git a/textures/spell_6.png b/textures/spell_6.png new file mode 100644 index 0000000..60a2e2d Binary files /dev/null and b/textures/spell_6.png differ diff --git a/textures/spell_7.png b/textures/spell_7.png new file mode 100644 index 0000000..1461413 Binary files /dev/null and b/textures/spell_7.png differ diff --git a/textures/spell_8.png b/textures/spell_8.png new file mode 100644 index 0000000..0a85a49 Binary files /dev/null and b/textures/spell_8.png differ diff --git a/textures/spell_9.png b/textures/spell_9.png new file mode 100644 index 0000000..b402adf Binary files /dev/null and b/textures/spell_9.png differ diff --git a/textures/spell_A.png b/textures/spell_A.png new file mode 100644 index 0000000..3a7187f Binary files /dev/null and b/textures/spell_A.png differ diff --git a/textures/spell_B.png b/textures/spell_B.png new file mode 100644 index 0000000..3ec7daa Binary files /dev/null and b/textures/spell_B.png differ diff --git a/textures/spell_C.png b/textures/spell_C.png new file mode 100644 index 0000000..1e71239 Binary files /dev/null and b/textures/spell_C.png differ diff --git a/textures/spell_D.png b/textures/spell_D.png new file mode 100644 index 0000000..d930bd5 Binary files /dev/null and b/textures/spell_D.png differ diff --git a/textures/spell_E.png b/textures/spell_E.png new file mode 100644 index 0000000..c6dfe4a Binary files /dev/null and b/textures/spell_E.png differ diff --git a/textures/spell_F.png b/textures/spell_F.png new file mode 100644 index 0000000..2d1af43 Binary files /dev/null and b/textures/spell_F.png differ diff --git a/textures/spell_G.png b/textures/spell_G.png new file mode 100644 index 0000000..91917c9 Binary files /dev/null and b/textures/spell_G.png differ diff --git a/textures/spell_H.png b/textures/spell_H.png new file mode 100644 index 0000000..f2d62f4 Binary files /dev/null and b/textures/spell_H.png differ diff --git a/textures/spell_I.png b/textures/spell_I.png new file mode 100644 index 0000000..1ef262b Binary files /dev/null and b/textures/spell_I.png differ diff --git a/textures/spell_J.png b/textures/spell_J.png new file mode 100644 index 0000000..fbfd7f8 Binary files /dev/null and b/textures/spell_J.png differ diff --git a/textures/spell_K.png b/textures/spell_K.png new file mode 100644 index 0000000..884c4bc Binary files /dev/null and b/textures/spell_K.png differ diff --git a/textures/spell_L.png b/textures/spell_L.png new file mode 100644 index 0000000..ada851a Binary files /dev/null and b/textures/spell_L.png differ diff --git a/textures/spell_M.png b/textures/spell_M.png new file mode 100644 index 0000000..53fd9ef Binary files /dev/null and b/textures/spell_M.png differ diff --git a/textures/spell_N.png b/textures/spell_N.png new file mode 100644 index 0000000..ff48bd4 Binary files /dev/null and b/textures/spell_N.png differ diff --git a/textures/spell_O.png b/textures/spell_O.png new file mode 100644 index 0000000..a447c31 Binary files /dev/null and b/textures/spell_O.png differ diff --git a/textures/spell_P.png b/textures/spell_P.png new file mode 100644 index 0000000..6f0c332 Binary files /dev/null and b/textures/spell_P.png differ diff --git a/textures/spell_Q.png b/textures/spell_Q.png new file mode 100644 index 0000000..85ae8c2 Binary files /dev/null and b/textures/spell_Q.png differ diff --git a/textures/spell_R.png b/textures/spell_R.png new file mode 100644 index 0000000..015a076 Binary files /dev/null and b/textures/spell_R.png differ diff --git a/textures/spell_S.png b/textures/spell_S.png new file mode 100644 index 0000000..f209241 Binary files /dev/null and b/textures/spell_S.png differ diff --git a/textures/spell_T.png b/textures/spell_T.png new file mode 100644 index 0000000..84fedf2 Binary files /dev/null and b/textures/spell_T.png differ diff --git a/textures/spell_U.png b/textures/spell_U.png new file mode 100644 index 0000000..98dfeb3 Binary files /dev/null and b/textures/spell_U.png differ diff --git a/textures/spell_V.png b/textures/spell_V.png new file mode 100644 index 0000000..44f3990 Binary files /dev/null and b/textures/spell_V.png differ diff --git a/textures/spell_W.png b/textures/spell_W.png new file mode 100644 index 0000000..5a2394f Binary files /dev/null and b/textures/spell_W.png differ diff --git a/textures/spell_X.png b/textures/spell_X.png new file mode 100644 index 0000000..caea10e Binary files /dev/null and b/textures/spell_X.png differ diff --git a/textures/spell_Y.png b/textures/spell_Y.png new file mode 100644 index 0000000..c72bf3b Binary files /dev/null and b/textures/spell_Y.png differ diff --git a/textures/spell_Z.png b/textures/spell_Z.png new file mode 100644 index 0000000..9f60fdb Binary files /dev/null and b/textures/spell_Z.png differ diff --git a/textures/white.jpg b/textures/white.jpg new file mode 100644 index 0000000..83e5649 Binary files /dev/null and b/textures/white.jpg differ