Code Monkey home page Code Monkey logo

evendistributionlite's People

Contributors

aeosynth avatar codegreen0386 avatar jarg-compilatron avatar raiguard avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

evendistributionlite's Issues

Distributing seems to reset hp of science packs (aka cheating in small extra amounts)

Description

Cannot and will not test this further but it seems (using basic K2 mod + required asset pack only, even distribution lite, various others but nothing that should be relevant) ctrl+left click dragging the tech cards (renamed science packs) across labs resets the card stacks inside the labs HP to 100%, in other words "cheating in" some extra value.
I have "swap distribution actions" checked and the other two default.
Was very confused why I was getting leftover cards when having exact values 😂

Reproduction

Install even distribution lite
Ctrl+click for "even distribute mode" (right normal, left inverted) across labs with science packs (either partially used in lab or damaged on cursor)
Open lab to see that science pack hp has reset to 100

V1.3.0 Crash with WDM

Info

Running EDLite + Warp Drive Machine mod (+ few QoLs mods) on a multiplayer server. WDM mod can be particularly nasty cuz it hops between surfaces.

Description:

115960.155 Error MainLoop.cpp:1391: Exception at tick 2742909: The mod Even Distribution Lite (1.3.0) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event EvenDistributionLite::on_player_fast_transferred (ID 132)
__EvenDistributionLite__/control.lua:275: table index is nil
stack traceback:
__EvenDistributionLite__/control.lua:275: in function <__EvenDistributionLite__/control.lua:161>
115960.155 Error ServerMultiplayerManager.cpp:92: MultiplayerManager failed: "The mod Even Distribution Lite (1.3.0) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event EvenDistributionLite::on_player_fast_transferred (ID 132)
__EvenDistributionLite__/control.lua:275: table index is nil
stack traceback:
__EvenDistributionLite__/control.lua:275: in function <__EvenDistributionLite__/control.lua:161>"

Reproduce

We are not aware of what particular action caused the crash to reproduce it, as it is probably a very edge case. We did switch from Even Distribution to Even Distribution Lite because the former had frequent crashes, and this server has been running for 80+ hours with EDLite without any issues before.

Invalid entity due to its replacement by a construction robot

Description

The mod Even Distribution Lite (1.2.0) caused a non-recoverable error.
Please report this error to the mod author.

Error while running event EvenDistributionLite::on_player_fast_transferred (ID 132)
LuaEntity API call when LuaEntity was invalid.
stack traceback:

	[C]: in function '__index'
	__EvenDistributionLite__/control.lua:264: in function <__EvenDistributionLite__/control.lua:161>

Reproduction

Even distribute over Stone Furnaces which are planned to be upgraded and have a construction robot replace one the same moment.

Request: Hotkey drop

We used to have shift+c to distribute in an area. Is this against the lite intent of the mod?

NRE on distributing from entities with module slots to entities with inventories (EDL 1.1.0)

Description

Log of several attempts inducing the error w/ editor extensions
factorio-previous.log
Discord links to two videos of reproducing error:
1
2

Reproduced with:
Beacon + spidertron
Assembler + chest
Centrifuge + tank
Refinery + car

neither the player's inventory, the inventory being distributed into, or all module slots in relevant machine appear to need to be filled to capacity.

Does not occur for the case where the module being distributed is part of a recipe:

Reproduction

  1. Place lower-tier module in a module slot (eg speed module 1)
  2. Completely empty player inventory of all copies of that module
  3. Even distribute a higher tier module of the same kind (eg speed 2/3) over the entity with module slots first, then distribute to an entity with an inventory in the same pass.

Bug: EDL wants to distribute into loaders

Description

Primary mods involved:

  • Even Distribution Lite
  • AAI Loaders (entity prototype also affected by Combat Mechanics Overhaul, Space Exploration)

When attempting to distribute a resource across a chest and an AAI Loader, the loader gets counted as a distribution target, resulting in resources not being fully sent out.

Thanks as always for the great work, raiguard. :)

Reproduction

I've recorded a short clip highlighting the issue: https://youtu.be/jcbjCHVZ2W8

Factorio and all involved mods were updated yesterday. If a repro save is needed, let me know.

Issue with filling ammo into gun turrets

Description

I love this mod, but one issue I’ve had is that whenever you evenly distribute magazines into gun turrets, up to 200 of it still goes in your rifle’s ammo slot if you have a rifle equipped, which means if you want to fill your turrets with all your ammo, which I frequently find myself doing, you have to do it twice, even if you first take all the ammunition out of your rifle’s ammo slot.

Versions

  • Factorio: 1.1.101
  • Even Distribution Lite: 1.3.0

Reproduction

No response

Feature: selection tool

Description

Add a selection tool (like the rate calculator one) to distribute items.

Often I find myself:

  1. distributing items over thousands of entities, which take several hours
  2. distributing items over entites too far apart, for which I have to constantly change the setting ticks to wait before updating

This addition (which could be disabled by default) would solve these issues. I understand that this feature may not be in line with Even Distribution Lite's philosophy.

Ps: I tried to make this feature myself but wasn't able to get it done

Reproduction

No response

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.