mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 08:35:20 +02:00
new adjustable finite liquid
This commit is contained in:
@@ -961,6 +961,7 @@ Server::Server(
|
||||
m_ignore_map_edit_events_peer_id(0)
|
||||
{
|
||||
m_liquid_transform_timer = 0.0;
|
||||
m_liquid_transform_every = 1.0;
|
||||
m_print_info_timer = 0.0;
|
||||
m_masterserver_timer = 0.0;
|
||||
m_objectdata_timer = 0.0;
|
||||
@@ -1136,6 +1137,8 @@ Server::Server(
|
||||
Add some test ActiveBlockModifiers to environment
|
||||
*/
|
||||
add_legacy_abms(m_env, m_nodedef);
|
||||
|
||||
m_liquid_transform_every = g_settings->getFloat("liquid_update");
|
||||
}
|
||||
|
||||
Server::~Server()
|
||||
@@ -1452,9 +1455,9 @@ void Server::AsyncRunStep()
|
||||
|
||||
/* Transform liquids */
|
||||
m_liquid_transform_timer += dtime;
|
||||
if(m_liquid_transform_timer >= 1.00)
|
||||
if(m_liquid_transform_timer >= m_liquid_transform_every)
|
||||
{
|
||||
m_liquid_transform_timer -= 1.00;
|
||||
m_liquid_transform_timer -= m_liquid_transform_every;
|
||||
|
||||
JMutexAutoLock lock(m_env_mutex);
|
||||
|
||||
|
Reference in New Issue
Block a user