Giter Club home page Giter Club logo

scifi_nodes's People

Contributors

acmgit avatar buckaroobanzay avatar catz85 avatar coil0 avatar d00med avatar fluxionary avatar grossam avatar leftshift avatar mt-curated avatar naturefreshmilk avatar ncorder avatar ogelgames avatar squidicuzz avatar swissalps avatar tanmayameher avatar thomasrudin avatar wsor4035 avatar wuzzy2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

scifi_nodes's Issues

Digicode wiring rules

The current wiring rules for the digicode are very not apparent without trial and error. They should be the same as the basic mesecon button instead of only 1m below next to the digicode (x=-1, y=-1, z=0 and x=1, y=-1, z=0 when facing North), which requires exposed mesecons bending up to mid-air.

but not a suitable paramtype2

2020-08-04 22:02:27: WARNING[Main]: Node scifi_nodes:white2 has a palette, but not a suitable paramtype2. WARNING[Main]: Node scifi_nodes:white has a palette, but not a suitable paramtype2. WARNING[Main]: Node scifi_nodes:whiteoct has a palette, but not a suitable paramtype2. WARNING[Main]: Node scifi_nodes:whitetile has a palette, but not a suitable paramtype2.

but still older 9ad9ba3 25.06.2020
if fixed, I will just update then

Suggestion: Add more screenshots

Looking in the textures directory, it looks like this mod has loads of cool stuff! You should definitely show this off with more screenshot - both on the ContentDB listing and here in the README.

Ceiling and wall lights can't be rotated in all directions

For example, ceiling light can't be placed horizontally along X axis, same with wall light and Z axis. Since these light nodes have an asymmetric shape, it would be nice if they could be rotated in all directions. Perhaps this problem applies to some other nodes as well.

Opt-depend on "default"

Makes it possible to use the mod with other games too (mtg is going to be put in maintenance mode: minetest/minetest_game#2710)

Todo:

  • Only register recipes if default is available (alternative recipes would be a next step)
  • Internalize default.gui* references in chest.lua
  • Internalize default.node_sound_*_defaults()
  • Check for default.MAX_LIGHT

needles check? itemholder

I don't see where the item meta field is ever set:

if meta:get_string("item") ~= "" then

on_destruct() seems pointless.

Did I overlook something?

itemframes and pedestals set that value [homedecor_modpack/itemframes] but sci_fi stands do not.
Also itemframes and pedestals protect their items while sci_fi counterparts give free gifts, behaviour which I like.

Replace non-free sounds

Two sounds are under the bad/non-free CC BY-NC 3.0 licence:

Please replace those sounds with libre ones OR we somehow convince the authors to grant us a free content license like CC BY or CC BY-SA.

The latter sound, actually, is so trivial that I think it can be recreated easily. This is just telephone digit dial sounds for 01592, I bet it can be recreated in Audacity.

Not registering alias, item with same name is already defined:

WARNING[Main]: Not registering alias, item with same name is already defined: scifi_nodes:panel_white_bottom -> scifi_nodes:panel_white WARNING[Main]: Not registering alias, item with same name is already defined: scifi_nodes:micro_white_bottom -> scifi_nodes:micro_white

is this necessary, or depending on maybe not all used parts to be sure ?
Otherwise I might it comment out at me ... server start get so long ... data

Item holder problem

In singleplayer, when leaving the game and then starting again, the item holder loses the held item.

teleporter error messages

issue: the error messages for the teleporter(found in nodeboxes.lua) such as minetest.chat_send_all("There can only be two teleportation pads at a time!") and minetest.chat_send_all("Teleporter error!") which when they have errors, and someone not understand what tries multiple times, spams up the chat. could these perhaps be changed to use minetest.chat_send_player() instead?

Many metal nodes make glass sounds

For some reason, most nodes that are clearly made out of metal make glass sounds, for foostep and breaking. Breaking even makes a "glass shatter" sound.

Can this please be fixed and a metal sound be used for the metal nodes instead? Thanks.

upgrade teleporters

currently the teleporters work, but leave room to be desired. Perhaps a optional dependency for the travenet(https://github.com/Sokomine/travelnet) mod could be added so that they could be compatible.

opening this issue to continue the discussion from PR #40
"@D00Med what were your plans with the teleporter pads? The limtiation of 2 pads makes sense for singleplayer worlds, what about multiplayer?"

Dark Glass Pane recipe overlaps with strong window panel

scifi_nodes:glass_pane and scifi_nodes:windowpanel share the same recipe. I believe the author overlooked this because scifi_nodes:glass_pane is automatically generated from the template.


In octagon_panes.lua: recipe_ingredient evaluates to scifi_nodes:glass:

local function register(basename, description, texture)
=>  local nodename_single = "scifi_nodes:" .. basename .. "_pane"
    local nodename_double = "scifi_nodes:" .. basename .. "_pane_double"
    local nodename_offset = "scifi_nodes:" .. basename .. "_pane_offset"
=>  local recipe_ingredient = "scifi_nodes:" .. basename

    ...

    -- register recipes

    minetest.register_craft({
      output = nodename_single .. " 16",
      recipe = {
=>      {recipe_ingredient}
      },
    })

  ...
end

...
=> register("glass", "Dark Glass pane", "scifi_nodes_glass.png")

At the same time in crafts.lua:

-- https://forum.minetest.net/viewtopic.php?f=10&t=13125&p=261481#p261481
minetest.register_craft({
    output = 'scifi_nodes:windowpanel 4',
    recipe = {
=>      {"scifi_nodes:glass","",""}
    }
})

Sounds are claimed to have worse license than they are actually released under.

The README claims the sound license for some sounds to be actually worse (CC BY-NC 3.0) than it actually is:

Please fix this. This project should not need to be less libre than neccessary. :-)

Sadly, the CC BY-NC 3.0 license is correct for these 2 sounds:

Failed to load and run script from mods/scifi_nodes/init.lua

latest scifi_nodes master as of now

2021-08-28 14:02:34: ACTION[Main]: Server: Shutting down
2021-08-28 14:02:35: ERROR[Main]: ModError: Failed to load and run script from /opt/minetest/bin/../mods/scifi_nodes/init.lua:
2021-08-28 14:02:35: ERROR[Main]: /opt/minetest/bin/../mods/scifi_nodes/nodes.lua:650: attempt to index global 'unifieddyes' (a nil value)
2021-08-28 14:02:35: ERROR[Main]: stack traceback:
2021-08-28 14:02:35: ERROR[Main]: /opt/minetest/bin/../mods/scifi_nodes/nodes.lua:650: in main chunk
2021-08-28 14:02:35: ERROR[Main]: [C]: in function 'dofile'
2021-08-28 14:02:35: ERROR[Main]: /opt/minetest/bin/../mods/scifi_nodes/init.lua:24: in main chunk

minetest-dev master as of a few days ago
minetest_game latest master as of now

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.