Can a kraken cast wizard spells which require verbal and somatic components?

The Kraken, according to the monster manual, can "Understand Abyssal, Celestial, Infernal, And Primordial But Can’t Speak, Telepathy 120 Ft." The Kraken also does not have hands. It seems as if the Kraken can barely cast any spells at all. Can these factors be somehow overcome or explained away, ideally whilst staying within the basic 5e rules?

Can a kraken fling a creature grappled in its mouth, or swallow something grappled in its tentacles?

The kraken has the following three actions (bold emphsis mine):

Bite. Melee Weapon Attack: +17 to hit, reach 5 ft., one target. Hit: 23 (3d8 + 10) piercing damage. If the target is a Large or smaller creature grappled by the kraken, that creature is swallowed, and the grapple ends. While swallowed, the creature is blinded and restrained, it has total cover against attacks and other effects outside the kraken, and it takes 42 (12d6) acid damage at the start of each of the kraken’s turns.

If the kraken takes 50 damage or more on a single turn from a creature inside it, the kraken must succeed on a DC 25 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet of the kraken. If the kraken dies, a swallowed creature is no longer restrained by it and can escape from the corpse using 15 feet of movement, exiting prone.

Tentacle. Melee Weapon Attack: +17 to hit, reach 30 ft., one target. Hit: 20 (3d6 + 10) bludgeoning damage, and the target is grappled (escape DC 18). Until this grapple ends, the target is restrained. The kraken has ten tentacles, each of which can grapple one target.

Fling. One Large or smaller object held or creature grappled by the kraken is thrown up to 60 feet in a random direction and knocked prone. If a thrown target strikes a solid surface, the target takes 3 (1d6) bludgeoning damage for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a DC 18 Dexterity saving throw or take the same damage and be knocked prone.

I believe the intention here is that any creature grappled by the Bite attack can be swallowed, and any creature grappled by a Tentacle can be thrown via Fling.

However, by RAW, it seems as though a creature can be grappled by a Tentacle and then immediately swallowed by the next Bite attack, or they can be grappled by the Bite attack and then throw via Fling.

Am I reading this correctly, or am I missing some subtle wording that makes it work RAW like how I assume it’s supposed to work RAI?

Has there been a Kraken patron for the Warlock class in Unearthed Arcana?

Recently, this Unearthed Arcana article was released, which includes a new archetype for the Warlock class: the Lurker in the Deep patron. It’s pretty obviously geared towards having a Kraken as a patron (with a bit of wiggle room to allow other patrons such as an Aboleth or Water Elementals, but it still seems pretty Kraken-centric to me).

However, whilst discussing these new recent Unearthed Arcana releases with other gamers at my local store, they mentioned that there was already a patron for the Kraken from a previous Unearthed Arcana. I tend to keep up to date with the Unearthed Arcana articles, especially when they include new class archetypes, so the fact that I had never heard of this was surprising to me.

They then showed me a web page on some unofficial D&D site (not dndwiki.com; it wasn’t swamped with homebrew, but it still wasn’t something official; I can’t remember what it was called but it had the tagline “a pretty basic D&D wiki” or something similar). It was called “The Kraken” and was listed alongside patrons I recognise, but it claimed it was Unearthed Arcana (with no source or date to validate it). I remember the final feature was called “Unleash the Kraken”, but not much else.

Does anyone else recognise this? Is this an Unearthed Arcana archetype that I’ve missed, or is it just someone’s homebrew posing as official content (or some other mix up)?

Does the a target need to be within 5 feet for a Kraken to swallow it?

The Kraken has a bite attack which has the following rules:

Bite: Melee Weapon Attack: +17 to hit, reach 5 ft., one target. Hit: 23 (3d8 + 10) piercing damage. If the target is a Large or smaller creature Grappled by the kraken, that creature is swallowed, and the grapple ends. While swallowed, the creature is Blinded and Restrained, it has total cover against attacks and other Effects outside the kraken, and it takes 42 (12d6) acid damage at the start of each of the kraken’s turns. If the kraken takes 50 damage or more on a single turn from a creature inside it, the kraken must succeed on a DC 25 Constitution saving throw at the end of that turn or regurgitate all swallowed creatures, which fall prone in a space within 10 feet of the kraken. If the kraken dies, a swallowed creature is no longer Restrained by it and can escape from the corpse using 15 feet of Movement, exiting prone.

The grapple being mentioned comes from it’s tentacle attack:

Tentacle: Melee Weapon Attack: +17 to hit, reach 30 ft., one target. Hit: 20 (3d6 + 10) bludgeoning damage, and the target is Grappled (escape DC 18). Until this grapple ends, the target is Restrained. The kraken has ten tentacles, each of which can grapple one target.

The tentacle attack has a range of 30 feet though while the bite has a range of 5 feet. I don’t know of any rules saying a creature with a reach attack that can grapple a target can also drag it closer. Does that mean the Kraken can only attempt to use it’s Bite attack if the target happens to have been grappled while it is only 5 feet away?

Which security vulnerabilities does Sails take care of compared to Express together with middlewares like Helmet, Lusca and Kraken?

As I can understand, Sails is built upon Express and has some security features included and a easy implementation of Socket.io. I’ve also read that it is quite unique and could contain a lot of ‘magic’ for beginners. I am planning to make a RESTful application with high securety and realtime and with some workers aside. My question is: Why should I choose Sails in front of Express together with packages like: Mongoose, Helmet, a good file structure, express-sanitizer, and some Redis based module to take care of some background processes? I have never made anything at this large scale with high security in my mind, and I am wondering if there is a lot of security holes(not the classicones like XSS, and database injection), which you might not think about, which Sails takes care of and which could be hard to avoid using Express? I have a little bit of experience with the full framework Django. The inbuilt security features is okay, but it was quite annoying to dive into the source code after one day of coding to rewrite a bunch of functions just to customize the application a bit. Sails is a very large framework, and don’t you lose one of the goals with Node: The ability to pick which ever packages you want for your needs? And if I went for Express, is there any recommendation for the structure? Some things you definitely should avoid? I don’t have a large skilled team. I am thinking about learning at the same time. Please correct me if it is a very bad idea to begin from scratch and if the question of even thinking about using Express for something like this would be exclusively.

I really appreciate any thoughts based on experience or any advices?

Kraken API sample responses

I am integrating Kraken support for my trading bot. I am analyzing the API Docs to design my model structure. It’s difficult to freeze my model structure as the documentation doesn’t clearly explain the response of most of the APIs.

For some reason, I don’t have the API keys and hence can’t call and check each API response.

I have tried looking for it over the internet for sample API response. I found a project which helps for some of the API response but not all.

I am looking for following API’s response:

  1. Adding an order
  2. Order status
  3. Account & Trade Balance

Kraken API unknow method

def public_req(api_method):     URL = 'https://api.kraken.com/0/public/'     url = URL + api_method     r = requests.get(url + api_method)     return r.json()   def main():     print(public_req('Assets'))    if __name__ == '__main__':     main()   

На печать выходит {‘error’: [‘EGeneral:Unknown method’]}. Подскажите что не так. https://www.kraken.com/help/api#get-asset-info ссылка на апи