This is an experimental copy for testing Poikilos' issue mirroring system. Note that Gitea's migration tool can import issues, but the "Issues" checkbox is disabled when "This repository will be a mirror" is enabled (it is for this repo).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

143 lines
6.5 KiB

diff --git a/config.lua b/config.lua
index 040dbe9..8df6227 100644
--- a/config.lua
+++ b/config.lua
@@ -3,24 +3,24 @@
travelnet.MAX_STATIONS_PER_NETWORK = tonumber(minetest.settings:get("travelnet.MAX_STATIONS_PER_NETWORK")) or 24;
-- set this to true if you want a simulated beam effect
-travelnet.travelnet_effect_enabled = minetest.settings:get_bool("travelnet.travelnet_effect_enabled") or false;
+travelnet.enable_travelnet_effect = minetest.settings:get_bool("travelnet.enable_travelnet_effect") or false;
-- set this to true if you want a sound to be played when the travelnet is used
-travelnet.travelnet_sound_enabled = minetest.settings:get_bool("travelnet.travelnet_sound_enabled") or true;
+travelnet.enable_travelnet_sound = minetest.settings:get_bool("travelnet.enable_travelnet_sound") or true;
-- if you set this to false, travelnets cannot be created
-- (this may be useful if you want nothing but the elevators on your server)
-travelnet.travelnet_enabled = minetest.settings:get_bool("travelnet.travelnet_enabled") or true;
+travelnet.enable_travelnet = minetest.settings:get_bool("travelnet.enable_travelnet") or true;
--- if you set travelnet.elevator_enabled to false, you will not be able to
+-- if you set travelnet.enable_elevator to false, you will not be able to
-- craft, place or use elevators
-travelnet.elevator_enabled = minetest.settings:get_bool("travelnet.elevator_enabled") or true;
+travelnet.enable_elevator = minetest.settings:get_bool("travelnet.enable_elevator") or true;
-- if you set this to false, doors will be disabled
-travelnet.doors_enabled = minetest.settings:get_bool("travelnet.doors_enabled") or true;
+travelnet.enable_doors = minetest.settings:get_bool("travelnet.enable_doors") or true;
-- starts an abm which re-adds travelnet stations to networks in case the savefile got lost
-travelnet.abm_enabled = minetest.settings:get_bool("travelnet.abm_enabled") or false;
+travelnet.enable_abm = minetest.settings:get_bool("travelnet.enable_abm") or false;
-- change these if you want other receipes for travelnet or elevator
travelnet.travelnet_recipe = {
@@ -94,7 +94,7 @@ end
-- if you want to allow *everybody* to attach stations to all nets, let the
-- function always return true;
-- if the function returns false, players with the travelnet_attach priv
--- can still add stations to that network
+-- can still add stations to that network
travelnet.allow_attach = function( player_name, owner_name, network_name )
return false;
diff --git a/init.lua b/init.lua
index edc083e..46279bd 100644
--- a/init.lua
+++ b/init.lua
@@ -123,7 +123,7 @@ end
travelnet.restore_data = function()
-
+
local file = io.open( travelnet.mod_data_path, "r" );
if( not file ) then
print(S("[Mod travelnet] Error: Savefile '%s' not found.")
@@ -825,14 +825,14 @@ travelnet.on_receive_fields = function(pos, formname, fields, player)
- if( travelnet.travelnet_sound_enabled ) then
+ if( travelnet.enable_travelnet_sound ) then
if ( this_node.name == 'travelnet:elevator' ) then
minetest.sound_play("travelnet_bell", {pos = pos, gain = 0.75, max_hear_distance = 10,});
else
minetest.sound_play("travelnet_travel", {pos = pos, gain = 0.75, max_hear_distance = 10,});
end
end
- if( travelnet.travelnet_effect_enabled ) then
+ if( travelnet.enable_travelnet_effect ) then
minetest.add_entity( {x=pos.x,y=pos.y+0.5,z=pos.z}, "travelnet:effect"); -- it self-destructs after 20 turns
end
@@ -843,7 +843,7 @@ travelnet.on_receive_fields = function(pos, formname, fields, player)
local target_pos = travelnet.targets[ owner_name ][ station_network ][ fields.target ].pos;
player:move_to( target_pos, false);
- if( travelnet.travelnet_effect_enabled ) then
+ if( travelnet.enable_travelnet_effect ) then
minetest.add_entity( {x=target_pos.x,y=target_pos.y+0.5,z=target_pos.z}, "travelnet:effect"); -- it self-destructs after 20 turns
end
@@ -877,7 +877,7 @@ travelnet.rotate_player = function( target_pos, player, tries )
end
-- play sound at the target position as well
- if( travelnet.travelnet_sound_enabled ) then
+ if( travelnet.enable_travelnet_sound ) then
if ( node2.name == 'travelnet:elevator' ) then
minetest.sound_play("travelnet_bell", {pos = target_pos, gain = 0.75, max_hear_distance = 10,});
else
@@ -993,7 +993,7 @@ end
-if( travelnet.travelnet_effect_enabled ) then
+if( travelnet.enable_travelnet_effect ) then
minetest.register_entity( 'travelnet:effect', {
hp_max = 1,
@@ -1026,17 +1026,17 @@ if( travelnet.travelnet_effect_enabled ) then
end
-if( travelnet.travelnet_enabled ) then
+if( travelnet.enable_travelnet ) then
dofile(travelnet.path.."/travelnet.lua"); -- the travelnet node definition
end
-if( travelnet.elevator_enabled ) then
+if( travelnet.enable_elevator ) then
dofile(travelnet.path.."/elevator.lua"); -- allows up/down transfers only
end
-if( travelnet.doors_enabled ) then
+if( travelnet.enable_doors ) then
dofile(travelnet.path.."/doors.lua"); -- doors that open and close automaticly when the travelnet or elevator is used
end
-if( travelnet.abm_enabled ) then
+if( travelnet.enable_abm ) then
dofile(travelnet.path.."/restore_network_via_abm.lua"); -- restore travelnet data when players pass by broken networks
end
diff --git a/settingtypes.txt b/settingtypes.txt
index 575390c..b6e4146 100644
--- a/settingtypes.txt
+++ b/settingtypes.txt
@@ -1,7 +1,7 @@
-travelnet.MAX_STATIONS_PER_NETWORK (Maximum travelnet stations per network) float 24
-travelnet.travelnet_effect_enabled (Travelnet visual beam effect) bool false
-travelnet.travelnet_sound_enabled (Travelnet sound effect) bool true
-travelnet.travelnet_enabled (Allow travelnets) bool true
-travelnet.elevator_enabled (Allow travelnet elevators) bool true
-travelnet.doors_enabled (Travelnet elevator doors) bool true
-travelnet.abm_enabled (Reconnect travelnets automatically via ABM) bool false
+travelnet.MAX_STATIONS_PER_NETWORK (Maximum travelnet stations per network) int 24
+travelnet.enable_travelnet_effect (Travelnet visual beam effect) bool false
+travelnet.enable_travelnet_sound (Travelnet sound effect) bool true
+travelnet.enable_travelnet (Allow travelnets) bool true
+travelnet.enable_elevator (Allow travelnet elevators) bool true
+travelnet.enable_doors (Travelnet elevator doors) bool true
+travelnet.enable_abm (Reconnect travelnets automatically via ABM) bool false