Giter Site home page Giter Site logo

adventuretest's Introduction

Adventuretest game for the Minetest game engine
==========================================================

To play this game in Minetest, insert this repository as
  /games/adventuretest
in the Minetest Engine.

The Minetest Engine can be found in:
  https://github.com/minetest/minetest/

Adventuretest License
------------------------------------------
Copyright (C) 2013-2014 Brandon Bohannon <[email protected]>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

License of default mods source code
-----------------------------------
Copyright (C) 2010-2012 celeron55, Perttu Ahola <[email protected]>
See README.txt in each mod directory for information about other authors.

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

License of media (models, textures and sounds)
--------------------------------------
Copyright (C) 2010-2012 celeron55, Perttu Ahola <[email protected]>
See README.txt in each mod directory for information about other authors.

Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
http://creativecommons.org/licenses/by-sa/3.0/

License of menu/header.png
Copyright (C) 2013 BlockMen CC BY-3.0

License of Spider model
Copyright (C) 2013 AspireMint CC BY-SA

goblins_goblin.b3d and goblins_goblin.blend
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) by FreeLikeGNU
http://creativecommons.org/licenses/by-sa/3.0/

above meshes based on character from minetest_game
MirceaKitsune (WTFPL)
https://github.com/minetest/minetest_game/blob/master/mods/default/README.txt#L71

goblins_goblins*.png files and goblins_goblin.xcf file by FreeLikeGNU
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) FreeLikeGNU
http://creativecommons.org/licenses/by-sa/3.0/

Thanks to Napiophelios for the goblin king skin
https://forum.minetest.net/viewtopic.php?f=9&t=13004#p186921
goblins_goblin_king.png
License: Creative Commons CC-BY-SA-3.0 SummerFeilds TP

adventuretest's People

Contributors

1nick1name avatar asl97 avatar badtoad2000 avatar bremaweb avatar iangilfillan avatar mt-sane avatar sukender avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

adventuretest's Issues

Leveling up skills

If you are leveling up a skill you actually need at least one more XP than it says for the next level.

If you drop a stack of XP in a skill slot and it equals enough XP for more than one level it will only give you one level but show you have more than enough experience for the next level (e.g. 350 / 200) you will get the next level if you add at least one more XP.

Saving stamina

The stamina file needs to be saved at regular intervals instead of just at server shutdown. If there is a crash changes to a player's stamina will be lost.

Remove Fancy Fire

A recipe conflict makes it impossible to craft fancy fire. I was considering removing it anyway since adding campfire.

Updates needed for newer versions of MT

MT has changed a bit in some parts over the years. It's necessary to do some slight code adjustments.

That also applies to some mods. At least my cottages, handle_schematics and mg_villages mod received development lately in order to run with version 5.x of MT.

Mods related to mobs (mobs, goblins) may also require updates as some things changed regarding them. Fights are currently not working well. The creator of the goblins mod is working on a witches mod which might thematicly fit well here.

Respawn after dying is broken.

Other things could probably use an update as well.

With the contentdb (https://content.minetest.net), it is a lot easier for players to install games locally. It would be great if AdventureTest could be added there.

What is the best way to get the game running again? Are PRs welcome, or is there no time and a fork required? Players would certainly enjoy the changes the last instance of the server got over the version here. At least those that are game improvements. The big secret can perhaps remain a secret a bit longer (hoping for the next instance of an AdventureTest server!)

status of the project game

i read the forum but i not use those forums.. so i open an issue..

due i mantain a minetest 0.4 flavour for any linux version, i can play this fascinating game ( https://codeberg.org/minenux/minetest-engine-minetest/src/branch/stable-4.X-namespace ) .. and is great.. it also runs with poikilos mt and final mitest from minetest.org for those with too modern build toos the minenux branch builds&runs in last debian and devuan and alpine, for packages just read the README of the branch of minenux

i made a repository (minetst.org ) to just put some minor not so great but usefully fixeds and i hope will some day awake from your sleep @Bremaweb thanks for your game

i will try to provide some kind of portability to this game to mt 5.2, its currently playable with my MT 0.4.18 already pointed above its pretty hard cos this is time consuming and provides job problems XD

image

image

I was xpecting multi"crap"ft can play this subgame but seems multicrap only uses minetest 5.4 protocols and fails with registered items, if i try to migrate this mod i will only do for minetest 5.2 version only.. but always with backguard cmpatible in mind.

and in creative:

image

i was trying

Inventory size not resetting

Inventory size doesn't reset back to 2x2 when leaving the workbench through one of the shortcut buttons for craft guide, armor, and skin...

Item inside the barrel disappear when punched

it is cause the meta get overridden on add_node

using swap_node can fix it but it allow you to fill/empty when the barrel is sideways

checking if the inventory is empty before using add_node would work too

Crash when mining iron ore

Server crashes with following error when digging iron (and I presume other ores):

> 2016-07-05 03:35:48: ACTION[Server]: Jameson digs default:stone_with_iron at (-600,-19,151)
> 2016-07-05 03:35:48: WARNING[Server]: Undeclared global variable "name" accessed at .../adventuretest/mods/adventuretest/register_functions.lua:66
> 2016-07-05 03:35:49: ACTION[Main]: Saving player data...
> 2016-07-05 03:35:49: ACTION[Main]: Writing vendor log queue to file 
> 2016-07-05 03:35:49: ACTION[Main]: Saving player affects
> 2016-07-05 03:35:49: ERROR[Main]: ServerError: Lua: Runtime error from mod 'builtin_item' in callback node_on_dig(): ...meson/.minetest/games/adventuretest/mods/skills/init.lua:63: attempt to index local 'l' (a nil value)
> 2016-07-05 03:35:49: ERROR[Main]: stack traceback:
> 2016-07-05 03:35:49: ERROR[Main]:       ...meson/.minetest/games/adventuretest/mods/skills/init.lua:63: in function 'add_exp'
> 2016-07-05 03:35:49: ERROR[Main]:       .../adventuretest/mods/adventuretest/register_functions.lua:66: in function 'callback'
> 2016-07-05 03:35:49: ERROR[Main]:       /usr/local/share/minetest/builtin/game/item.lua:513: in function </usr/local/share/minetest/builtin/game/item.lua:441>

Really trivial fix in mods/adventuretest/register_functions.lua. Move the "EXPERIENCE code" (lines 62-69), into the "if digger" check, where "name" is defined. It should read:


  if digger ~= nil and digger ~= "" then
    local name= digger:get_player_name()

    -- EXPERIENCE
    if minetest.registered_nodes[node.name] ~= nil then
      if minetest.registered_nodes[node.name]["skill"] ~= nil then
         default.drop_item(pos,"experience:1_exp")
         skills.add_exp(name,5)
      end
    end

    -- ENERGY

central_message

affects and energy use a function from the mod central_message, "cmsg.push_message_player()", but don't depend on it. central_message is not in the mods and I can't find it a a submodule either.

error in hud function

I've tried to start some games with this but they fail

error from debug.txt
16:09:44: ERROR[main]: ServerError: caught (...)
16:09:44: ERROR[main]: stack traceback:
16:09:44: ERROR[main]: [C]: in function 'hud_change'
16:09:44: ERROR[main]: ...ggypants/.minetest/games/adventuretest/mods/hud/init.lua:247: in function 'update_hud'
16:09:44: ERROR[main]: ...ggypants/.minetest/games/adventuretest/mods/hud/init.lua:357: in function <...ggypants/.minetest/games/adventuretest/mods/hud/init.lua:313>
16:09:44: ERROR[main]: /usr/share/minetest/builtin/game/register.lua:341: in function </usr/share/minetest/builtin/game/register.lua:329>

I'm running minetest 0.4.12

Overexhaustion when teleporting

When teleporting (for instance, using a bones finder potion), energy levels go way below zero, as if the whole distance had been walked in an instant.

Blacksmiths pathfinding

If blacksmiths are on default:snow they will be unable to find a path to a furnace even if it's close by in clear sight.

Craft Guide

Craft guide doesn't need all of the micro blocks and slabs from moreblocks. Figure out a way to remove those from the craft guide.

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.