How do Alternate Natural Attacks work with a Shifter/Kraken Caller Druid?

So I’m working on building Doctor Octopus and looking to add tentacle attacks (without using a cheesy synthesist summoner). A Kraken Caller Druid gets two at 4th level in their natural form (and more later). I was thinking about adding a 1 level dip in Shifter and make use of their Alternate Natural Attacks to turn their two claw attacks into two tentacle attacks, but I’m unsure if I can.

Here is the Alternate Natural Attacks text:

A shifter can draw on her chosen animal aspect to transform her hands into deadly weapons, as represented by the shifter’s claws class feature, but not every animal has prominent claws. The following list provides alternate natural attacks for the shifter claws class feature. Each time the shifter activates her shifter’s claws ability in her natural form, she can manifest one of the alternate natural attacks listed below for any of her chosen aspects, or those that relate to her archetype. Each alternate natural attack replaces one of the shifter’s claw attacks. The shifter can gain up to two different alternate natural attacks with this method. These alternate natural attacks modify only the damage type of the shifter’s natural attacks and otherwise function exactly as the shifter claws class feature.

The bolded part is the part that’s tripping me up. I, of course, want to go with an Octopus aspect, which has these natural attacks listed:

Octopus: Bite (B, P, S), tentacle (B).

Am I able to turn my two claw attacks into two tentacle attacks? Or would I have to turn one claw into a bite and one into a tentacle?

Also, if I turn one or more claw attacks into tentacles, do my whole arms become tentacles thereby making them unusable for other things?

And can I take Alternate Natural Attacks with the Adaptive Shifter archetype?

Finally, am I correct that when using the Kraken Caller’s Wild Shape ability to add tentacles while in my natural form I can also stack on Shifter’s claws?

How can I add an alternate racial trait to a race in PCGen?

Trying to include some custom races into PCGen for simplicity (custom setting). Got the races down, easy enough. Problem I can’t figure out is how to add the alternate traits for a few of my races.

EDIT: @StandardEyre Examples… Not quite sure what you’d mean by that. I want to add an alternate trait that I can select for the characters and NPCs of each race, like with subraces or something.

And I haven’t really tried anything beyond adding the over-arching races, because I can’t find the right file for where alternate traits would go. So I suppose the question is more where do I add these traits to the files than how do I add them?

Magento2 Alternate of Method getCollection() which is deprecated

I have checked the similar post: Magento2.2 getCollection from Factory deprecated

But I still don’t find the answer of it. I am calling getCollection() function, and PHPStorm saying that this function is deprecated.

$  this->_myCollectionFactory->create()->getCollection() 

where $ this->_myCollectionFactory is the instance of my collection factory.

My question is, what is the alternate of getCollection if it is deprecated?

Is there an alternate way to fix mismatched field definitions when entity-updates doesn’t work?

In my status report, I see…

Mismatched entity and/or field definitions The following changes were detected in the entity type and field definitions. Content      The node.field_profile_phone field needs to be updated. 

I have tried running drush entup, which usually resolves this problem, but it isn’t working in this case. What to do if entup doesn’t work? Is there some way I can address this manually? Is there some way to determine what exactly is mismatched about the field definition and then correct it manually with a query?

Maybe I can save the tables that contain the data for this field (node_revision__field_my_field, etc), but then delete the field from the entity, create it again, and then add the content tables back to the database? Is there a Drupal module that can export field data in such a way that I can then delete & re-create the field, and then re-import the data?

The lastest Lubuntu 16.04.6 alternate version is missing

As you can see here, there isn’t a Lubuntu 16.04.6 alternate ISO for download. The last is lubuntu-16.04.1-alternate-i386.iso (2016-07-20), while there is a lubuntu-16.04.6-desktop-i386.iso (2019-02-27). Of course, the 16.04.1 will be upgraded to the ultimate version after the updates if internet connection is present.

So, why there isn’t the lastest version of the alternate installer?

How can I download (in a removable disk) and install the ultimate updates and bug fixes to an offline computer in wich I installed the 16.04.1 version?

Alternate method of ajax_command_replace to replace options of drop down

I want to add something else instead of ajax_cammand_replace.So that i can change the options of existing select field. ajax_cammand_replace replaces the whole field.

function rolealter_form_ajax_submit($  form, &$  form_state) {   if (!empty($  form_state['input']['field_skills']['und'])){     $  query = db_select('field_revision_field_skillss', 'n');      $  query->join('users', 'u', 'n.entity_id = u.uid'); //JOIN node with users      $  query->groupBy('u.uid');//GROUP BY user ID     $  query->fields('u',array('uid','name'))//SELECT the fields from node             ->condition('n.field_skillss_tid', $  form_state['input']['field_skills']['und'],'IN');     $  result = $  query->execute();     $  form['field_user_lists']['#access'] = TRUE;     $  return_html = '';         while ($  record = $  result->fetchAssoc()) {       $  return_html.='<option value="'.$  record['uid'].'" >' . $  record['name'] . '</option>';     }     $  commands[] = ajax_command_replace('#edit-field-employees-und', $  return_html);     return array(       '#type' => 'ajax',       '#commands' => $  commands,     );   }   else {     $  output = 'Enter a value';   }  } 

Generate alternate saturday dates list within range in R

library(tidyr) d = seq(as.Date("2018-01-01"),Sys.Date()+365,by='day') saturdayList = d[weekdays(d)=='Saturday']  altSaturdayList = data.frame(lapply(split(saturdayList, format(saturdayList, "%Y-%m")), function(x)   na.omit(x[c(2,4)])))  altSaturdayList = subset(gather(altSaturdayList),select = c(value)) HolidayList = rbind(HolidayList, setNames(altSaturdayList, "Holidays")) HolidayList = rbind(HolidayList, setNames(as.data.frame(as.Date("2018-11-06")), "Holidays")) HolidayList = arrange(unique(HolidayList),Holidays)  rm(d) rm(saturdayList) rm(altSaturdayList) 

The above code generates a list of dates which contain 2nd and 4th saturday of every month within that date range.

As you can tell I have generated and deleted intermediate variables like d, saturdayList and altSaturdayList. I was wondering how I can make this code better and efficient?

I learned about %>% operator but I don’t know how I can do it with no input.

Any tips to improve the code is welcomed. Thanks

Can you limit Google Maps timeline for alternate accounts on your android phone?

I have multiple accounts on my Android phone. Some shared with my kids, and even my kids. I would like my location sharing to only be my primary account. Is there any way to configure that?

One side effect, my son has his location shared with me. But most often, when I look for his location, it shows where I am.

table does not alternate row color when filtered

I recently modified an excel sheet which required me to convert some tables on a tab to a range to remove an unnecessary column that was interfering when copying a range form one sheet to another. When I went back to convert the ranges back to tables, the tables no longer alternate color when filtered.

What I mean by that is, when the table has no filter active, and all rows are visible, and the rows alternate between blue and white. When I activate a filter now, I could have 2 or more rows with the same color next to each other. Prior to the change, the colors would be alternate as if it was unfiltered.

My question is, what did I do wrong, and how can I fix it?