dnd 5e – What are the options in 5E that are similar to Minions?

It's an interesting mechanic, and I like the idea that you can improve the drama by introducing a series of easy-to-kill "minions", which are mostly a one-hit kill.

If I were to use this strategy, I would be using the model of bourgeois of the Monster manual (S.345). you have one AC of 10 and only 4 HPs everyone. You can be from any humanoid race also. So you can use this as a base. Given that they only have 4 HP on average, it would rarely take more than one hit or attack to kill you. you Ability stats are all 10So you have a +0 on all your bonuses. They also only cause (2) 1d4 damage spikes. Therefore, even a large number of them shouldn't pose a major threat to an adventurous group – especially if you have group members who already have spells with area of ​​effect.

I hope it helps.


The 1st level sleep On average, the spell should be able to take out at least 5 citizens. (PHB p.276)

A magic like fireball would effectively wipe out any number of Commoners caught in the area since the damage is at least 4 HP, even if they successfully completed their save rolls and you rolled all dice for 1s. (PHB p.241)

Performance – MySQL – What options in the configuration file affect memory usage?

I was wondering how to manage MySQL memory usage because by default it takes up to 350MB of idle time on my computer. I have no memory problems. I honestly just wondered how that could be done.

I found several answers to optimize the configuration file, they worked as intended, one of them even reduced the memory usage to 100 MB.


1.- Which of the options have the most impact on memory usage?

2.- Where can I find out how these options affect performance? (Documentation / books / everything)

Example configuration file, MySQL only needs 100 MB (It's a Docker container)

performance_schema = 0
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
secure-file-priv = NULL
max_connections = 100
connect_timeout = 5
wait_timeout = 600
max_allowed_packet = 16M
thread_cache_size = 128
sort_buffer_size = 4M
bulk_insert_buffer_size = 16M
tmp_table_size = 32M
max_heap_table_size = 32M
myisam_recover_options = BACKUP
key_buffer_size = 128M
table_open_cache = 400
myisam_sort_buffer_size = 512M
concurrent_insert = 2
read_buffer_size = 2M
read_rnd_buffer_size = 1M
long_query_time = 10
expire_logs_days = 10
max_binlog_size = 100M
default_storage_engine = InnoDB
innodb_buffer_pool_size = 32M
innodb_log_buffer_size = 8M
innodb_file_per_table = 1
innodb_open_files = 400
innodb_io_capacity = 400
innodb_flush_method = O_DIRECT

max_allowed_packet = 16M

key_buffer = 16M

dnd 5e – DnD 5e Adventure & # 39; s League (AL) legal, Max starts gold without using XGtE options "This is your life"

As I understand this text:

Before starting an adventure (including your first) characters
can sell any of their unwanted devices for 50% of their list value,
and / or buy new equipment. New characters can use this rule to
Sell ​​some (or all) of your starter gear and use the proceeds for
buying better equipment

The best I can get my hands on great Starting equipment seems to be:

fighter PHB (Option to take 200gp and no other equipment, including one given by background)

sale: 2 hand crossbows (sold for 75 gp), light crossbow & bolts (sold for 13 gp), chain mail (sold for 37.5 gp), dungeoneer pack (sold for 6.15 gp)

Class sum: 131.65 gp

The best I can get my hands on background Starting equipment seems to be:

detective Rats of the water depth: Appendix A. (Tut NOT count as your +1)

sale: Magnifying glass (sold for 50 gp), bottle of ink (sold for 5 gp), quill (sold for 0.01 gp), folded parchment notepad, (how many pages … 1 … 10? sold for 0.1 gp if 1), ordinary clothes (keep), coat (robe?, sold for 1 gp) and hat (jewel?). Also a belt bag with 8 gp

Background total: 64.11 gp

Add both together: 131.65 + 64.11 = 195.76 gp

Even if you sell your usual clothes and belt bags, you cannot achieve the ability to do so Buy rail armor for 200gp.

Have I missed a way to get more GP, except DM rewards and / or XGtE's "This is your life" options?

I would be happy to get a rail armor, a quarter bar (pike would be ideal), a sack & 1 day rations. Under 201gp gear, 5gp more would take me there

Instaforex Broker $ 2,000 Forex / Binary Options No Deposit Bonus

What makes InstaForex a good choice is that it is a reliable binary options trading platform, so traders don't have to be afraid to choose this platform. They offer 24/7 advice support. Exclusive online support enables retailers to get the help they have been looking for. This means that if the trader has questions, they can provide them to solve their problems. InstaForex offers binary options trading for currency pairs, cryptocurrency pairs, metals and CFDs on stocks.


Plugins – portfolio page – custom post type or field or other options

I'm trying to convert http://buildandtest.atspace.cc/)(1) to a custom WordPress theme.

What would be the best approach to set up a work page as a portfolio? I'm trying to get the same behavior as in the HTML / CSS template. If the user clicks on the image link (thumbnail view) on the working page, another page opens that contains an overview of a project with larger screenshots and text.

I have read something and found that Custom Post Type or an Advanced Custom Field Pro plugin (with repeater field function) can be used.

Javascript – Personal library application, options to add and remove items

I have a javascript application that helps me learn, and I look forward to hearing from you about improvements or best practices that I could apply to the code I wrote.

In my HTML I have a bookshelf div and the HTML code for a form that appears when I click the addNewBook ​​button.

The code initially loads my library with two hard-coded books and allows the user to add a new book to the library by filling out the form.

In addition, each book has an option to remove it from the library.

var body = document.getElementsByTagName("body")(0);

class Book {
    constructor(title, author, pages, isRead, isNewlyAdded) {
        this.title = title;
        this.author = author;
        this.pages = pages;
        this.isRead = isRead;
        this.isNewlyAdded = isNewlyAdded;
    info() {
        return `Book name: ${this.title}. The author is ${this.author} and the number of pages is ${this.pages}.`;

let myLibrary = ();
function addBookToLibrary(book) {

let hobbit = new Book("The hobbit", "Tolkien", 323, false, true);
let richDadPoorDad = new Book("Rich dad poor dad", "Kyosaki", 231, true, true);

function addFirstTwoBooks() {

const bookShelf = document.getElementById("bookshelf");

function render() {
    for (let i = 0; i < myLibrary.length; i++) {
        if (myLibrary(i).isNewlyAdded) {
            myLibrary(i).isNewlyAdded = false;
            let newElement = createNewBookElement(myLibrary(i));

let addBookButton = document.createElement("button");
addBookButton.onclick = openForm;
addBookButton.textContent = "Click here to insert a new book";

function createNewBookElement(book) {
    let newElement = document.createElement('div');
    newElement.className = "book-case";
    let title = document.createElement('p');
    title.className = "book-title";
    title.innerHTML = `Book title: ${book.title}`;
    let author = document.createElement('p');
    author.innerHTML = `Book author: ${book.author}`;
    let numberOfPages = document.createElement('p');
    numberOfPages.innerHTML = `Number of pages: ${book.pages}`;
    let readStatus = document.createElement('button');
    readStatus.className = 'read-button';
    readStatus.innerHTML = `Read status: ${book.isRead}`;
    readStatus.addEventListener('click', function () {
        book.isRead = !book.isRead;
        readStatus.innerHTML = `Read status: ${book.isRead}`;
    let removeButton = document.createElement('button');
    removeButton.innerHTML = "Remove book from library";
    removeButton.className = "remove-button";
    addInfoToElement(newElement, title, author, numberOfPages, readStatus, removeButton);
    removeButton.addEventListener('click', function () {
    return newElement;

function addInfoToElement(element, title, author, numberOfPages, readStatus, removeButton) {

function createRadioElement(name, checked) {
    var radioHtml = document.createRadioElement;


function openForm() {
    document.getElementById("Form").style.display = "block";

function closeForm() {
    document.getElementById("Form").style.display = "none";

var form = document.getElementById('myForm');

function createNewBook() {
    let bookTitle = form.elements(0).value;
    let bookAuthor = form.elements(1).value;
    let numberOfPages = form.elements(2).value;
    let isRead = (form.elements(3).value === 'true');
    let userCreatedBook = new Book(bookTitle, bookAuthor, numberOfPages, isRead, isNewlyAdded = true);

function clearDom() {
    while (bookShelf.firstChild) {

Touchscreen – options for manual camera control in a phone app

I'm making an advanced camera app for Android. At the moment I have 2 ideas for implementing 3 manual controls (focus distance, sensor sensitivity and exposure time) on a touch screen:

  • Place a slider at the bottom of the display (this would be the right margin in landscape format) and place 3 buttons below it to change the slider's setting. The advantages of this method include that another slider is not accidentally moved (more on this in the second idea) and that a smaller area of ​​the viewport is covered (it extends to the area behind this slider if the shooting aspect ratio is large).
  • Place 3 sliders next to each other for each setting. This has the advantage that different settings can be changed more quickly. However, it can also happen that an incorrect setting is made by mistake. This will cover more area in the viewport.

Which one is better? Maybe there is a better implementation that I didn't think of.

I did not mention that in both implementations all values ​​are visible at all times. They are displayed under the respective buttons or sliders.

I need options.

Working or working at home, where everything depends on you and only on you – for me it's a kind of pleasure. Do you agree that online work is the best job in the world?

magento2.3 – Magento2 – How do I create custom product attributes like custom options?

Please give me a solution / advice on how to achieve this concept in Magento 2.

I need to set up / create a new attribute like a custom option, for example:

label: Delivery information

Field in a row: Destination and Days to deliver

Field 1 : Destination (Select type)

Field 2: Days to deliver (Text box, validate Integer Only)

added value : Used to create new row to select and enter different values

As a picture it should be like this

Enter image description here

Based on this information, I have to filter these products by destination and delivery date.

Thank you in advance.