pathfinder 1e – What can Psychoportive Talent effectively deny?

The description of the Psychoportive Talent Trait says,

You can expend your psionic focus as an immediate action to make a five-foot step. You may do this even if you have already moved in the round in question, although not if you have already taken a five-foot step, and doing so does not prevent further movement in this round.

What kind of attacks can I completely negate by using this ability ? Specifically (assuming no one has Reach):

1). A single melee attack from a creature who starts adjacent to me on the beginning of its turn.
2). All iterative melee attacks from the same creature.
3). A single melee attack from a creature who takes a regular Move action on its turn to move adjacent to me.
4). An attack from a creature made as part of a charge on its turn.
5). All iterative attacks from the same charging creature with Pounce.
6). A projectile ranged attack (i.e. crossbow bolt) targeting me.
6a). Same as above, and I am able to Psychoport behind an obstacle to break LoS.
7, 7a). A Ray attack targeting me (same consideration as above).
8). A Line/Cone/Burst/Spread spell effect, when I am able to Psychoport out of its area of effect.

I think there must be some basic unifying rule that describes how immediate movement interacts with attacks, but I don’t know what it might be.

android – Unity Optimization: Creating Multiple Similar Scenes Effectively

I’ve been working on a mobile game that uses the same framework for each level in the game, and I was wondering what would be the most efficient way to store all those levels in Unity. Should I only use one scene and save all the level data somewhere in the filesystem so that each level can be loaded on demand? Or, should each level have its own scene in Unity? Or is there another, more efficient way to do this?

I just worry that creating multiple scenes with nearly identical assets will take up far too much memory and space on someone’s device for such a simple game, but I can’t figure out a better way to do it. Any ideas?

How can you use medium effectively?

No, they mean – the platform. Hackernoon started from there.

I also tried different things on medium, but the one story that really resonated was a guide and it was so detailed that people did my best. of clapping on it. You also need to interact with, follow, and comment on other people's content. If you really want to make a difference, I recommend purchasing the paid account. Most people still use free ones.

Workflows – How can very complex parsing tasks be managed effectively without losing steam?

I am analyzing a really complicated tree data structure and am having trouble finding a way to end it.

In essence, you can imagine that I have a complicated XML document and convert it to a custom object model. Say something like this (note: I'm not really using this example, my example is too complicated to extract, so this is just a pseudo code):

Shorter text
Shorter text
Shorter text
Shorter text

Keep in mind that things are not clean id is defined in two different ways, the section is not in one sections Block, so treat different arrays differently … in the real example, there are all kinds of ugliness.

So the main problem is that I can't even really say what final data structure I want to analyze for. It's so messy that I can't see through to the end. So I was just trying to iterate over with TDD to fix one error at a time. But after parsing about 10-20%, I get so tangled that I can't move forward.

So my question is, what can I do to get this job done? The real XML is nested 20-30 deep with all kinds of variations. If I try to do TDD, how can I even solve the problem to make it manageable?

For the sake of completeness, we can say in this pseudocode that I somehow want this data structure:

    type: 'page',
    id: 10,
    sections: (
        title: 'Foo',
        subtitle: 'Shorter text',
        description: 'Long text',
        sections: (

Also, I'm not looking for specific tools (like XSLT) that help me, that's irrelevant. I mainly want to know how to deal with the work.

But assuming I have a vague idea of ​​what I do want To analyze this, I start writing code (pseudocode here):

var pages = document.querySelectorAll('pages')
var output = ()
pages.forEach(page => {
  var newPage = {}
  if ( { =
  } else {
    var childId
    for (var child in page.children) {
      if (child.type == 'id') {
        childId = child

    if (childId.attrs.value) { = childId.attrs.value
    } else {
      childId = childId.children(0)
      if (childId) childId = String(childId) = childId

Note that it gets messy and not that easy because you have to do some drilling through the tree Check properties. It will be incredibly fast.

Also note that this is only used to get the first property (from 100 properties, for example). Given that I don't have the time to redesign everything perfectly and create a fantastic framework for it, how do I go about repeating this effectively?

I only have to analyze 20 documents and I'm done with the task, but it would take weeks to run them manually without code. If I can write this code in a day or two, I will win. (Something like that).

So I write tests:

it('should parse simple document 1', () => {
  var object = parser.parse(xml)
  // or perhaps, easier to debug, save the output to a JSON file.

Note here that I'm trying to work on a simple document and need to check the whole thing (because I'm just getting started with this parser). I usually get through a "very simple example". But in Example 2 or 3, with a few edge cases here and there, I have to go back and add functions to my old code, and I see less and less of the picture as the little things pile up.

Oh! childId can be an iframe, ok great!

childId = childId.children(0)
if (childId.type == 'iframe') {
  var potentialId = iframe.contents.querySelector('script').textContent.replace(/__ID__/, '')

All kinds of work are required just to do this first part. But then I have 50 to 100 cases that I have to deal with.

So the moral of the story is that after about 10 to 20% of the side project, I come to a standstill in terms of both productivity and motivation. I get less and less positive feedback because the system is increasingly becoming a black box and I am not getting a very good output.

How do you work efficiently in this environment?

GM techniques – strategies to effectively run a temporary online game

Other questions have set out well where online gamers and some of the tools available for running virtual games (Roll20, Fantasy Grounds, etc.) can be found. Many of these tools are costly and take a long time to configure a custom homebrew game.

Occasionally, circumstances prevent us from gathering as we prefer. The COVID-19 pandemic 2020 is a good example. In these times, it is important to find ways to continue playing together, even if this is not done in a standard, non-permanent way.

In this question I'm interested in what DMs and their players use to temporarily turn their regular pen and paper into a system that works with a remote group. I'm not looking for specific software recommendations, although a good answer can include one. Instead, I'm mainly interested in the high-level strategy that is used to continue role-playing while I'm not in the same room together.

I am specifically interested in answers that address the following common problems with this type of conversion:

  1. Temporary – Suitable for short-term gaming without running an entire campaign
  2. Role playing – support for high quality communication with little delay
  3. Content – handling of custom content, including maps, handouts, elements, etc.
  4. Combat – dealing with combat positions, distances, and surface effects that are typically performed on a combat mat

How does SEO work effectively in business? – SEO help (general chat)

On 08/08/2016 at 1:25 p.m. BoardingBuddy said:

Do you think getting help from an SEO company would be worth it? My friend knows next to nothing about setting up his own website and we heard that you even need SEO for that. He currently recommends setting Demand Wave, which is recommended by someone else. What do you think?


Search engine optimization is a process that requires resources, time and knowledge. I suggest your friend hire someone who does SEO but also learns the basics so that he can measure the results provided by the SEO provider.

In my opinion, SEO should also not be ignored by any business owner and integrated into the marketing strategy along with social media, PPC and other advertising methods. The great thing about SEO is that when you reach number one for the keywords you want, you get a lot of traffic and the results you get are easy to maintain (as long as it's not a very competitive niche where your competitors have thousands every month spend just to overtake you). Compare this to PPC, where if you stop paying for ads, your traffic / sales will also stop.

Is the command palette a UX tool only for experienced users? Or can they also be used effectively by non-technical users?

command Panel

VS code is also accessed via the keyboard. The main key combination you need to know is Ctrl + Shift + P command Panel , From here you have access to all functions of VS Code, including keyboard shortcuts for the most common operations.

command Panel

The command Panel Allows access to many commands. You can execute editor commands, open files, search for symbols, and get a quick overview of a file, all in the same interactive window. Here are a few tips:

another example from fman

The quickest way to explore fman abbreviations is via command Panel :

Just press Ctrl + Shift + P (or Command + Shift + P for Mac) open in fman.

After the command palette (see above) for power users and developers in some apps (vscode, sublimetext, some Pythonide, jupyterlab … etc.) has become a normal user interface, I think that in every complex program with many hidden tools / functions a range of commands would be very useful.

In my opinion, a modern range of commands serves three different purposes

  • Recognize commands / functions based on the desired actions (i.e. duplicate a file, export a tree view, create a timestamped zip file, … etc.)
  • Discovery of links
  • Executing commands that have no obvious visual interface or are deeply nested and would require a few clicks. Or for the lazy ones who type faster, then move and click the mouse and don't remember the shortcuts.

The way I see human memory is to map the basic dictionary object (key, value). And our intention is directly related to the action we want to take. Typically, in any software, a user must learn to map their intent to the learned behavior of steps that must be performed in the software to achieve their goal. (Let me know if I can explain all of this better). I find that the command palette shortens this approach and enables a faster learning experience.

I personally find it easier to remember words and actions that I want to achieve than the steps I have to take to achieve them. So I often have to google the exact recipe and run it manually. A command palette helps considerably and reduces the effort. Google has also greatly influenced people to move from structured information to queryable (?) / Searchable information. I've also always thought that the command line is great to run when you know what you want, and the UI is great to recognize.

As for the future, we move from learning behavior to dictation and let the software figure it out. I think that's all about assistants.

So my question is whether this is only useful for certain groups of people (i.e. developers) or whether it is generally applicable to the general population.

MacOS has the help search function, which is similar, or the action item, which is pretty good.

If someone wants to implement such a function in software, what are the guidelines from a UX perspective?

pathfinder 2e – How can I shield a block effectively with a tower shield?

I am a champion with a shield ally and a tower shield. The shield ally increases the hardness of my shield by +2 and the HP and BT by 50%. A normal tower shield has a hardness of 7 and 30 HP in my hands.

I want to be able to do two things: use a shield block to reduce the damage done to me and my allies, and use increase shield / take cover to provide AC and cover bonuses.

How can I keep the shield block effective beyond my early stages? There are some magical shields that increase HP and toughness, but I have never seen one that is a tower shield. Are there shields, class characteristics, talents or strategies with which I can keep the shield block effective with a tower shield?

Networking – Single download effectively disables Internet access for everyone else

I have dual link DSL internet, something around 24mb / 1mb. The problem I have is that no matter what I seem to be doing, every time a device on my network downloads something with near maximum bandwidth, it effectively does the rest of the network until the download is complete, rather than that What I would expect is a coincidence that my DSL router does some kind of load balancing. I connected a Nighthawk RAX120 WiFi router from the DSL modem, and even using the QoS function (and my previous TP-LINK AC7200-QoS didn't fix that either, so the Nighthawk doesn't seem to solve the problem) , Any suggestions?