Skip to main content

Report this content

We want the Dreams coMmunity to be a safe, diverse and tolerant place for everyone, no matter their age, gender, race, sexual orientation or otherwise. If you believe this content to contradict these principles, you can file a report for our coMmunity teams to investigate.

Note that misuse of the reporting tool will not be tolerated.

Item being reported:

A forum post by Skn3--

New option in emitter to emit at tag. This would emit at all the found tags. It would emit multiple copies in the same logic frame.

Now this is covered with current logic by doing it manually, but I have a use case that is not covered.

What if we have "placeholder" things that emit complex things. So for example we emit some tough logic and then destroy it when it was done. In a game situation we are likely to need multiple copies of this expensive logic. Especially games like tile based, tactics, board games, puzzle games, etc. Now that you have emitted all that logic, you generally need a controller that handles the results. Currently in Dreams this is easy enough. Create some place holders. Have them listen for when to emit. Emit. Then use either wireless or hard wired (emit with wires) to communicate back to the controller.

What happens though if you need multiple simultanious copies of that entire system? Lets picture a 2+ player puzzle game. Searching multiple sets of data. Searching multiple paths at same time. If we hard code those wireless signal names, tag names, etc then we are going to have to create multiple copies of the same logic and tweak them.

What if instead we could "emit at tags"? Then with 1 logic call we could emit from a particular group at multiple placeholders. Each of the emitted things would then belong to the group we emitted in! Using the "here" scope, each version of this system is isolated!

Oh dear! Your browser is either unsupported or there has been a problem loading the page.