Which published campaigns that melds d&d and paranoia was my DM talking about? [closed]

Years ago I was a player in a game that started as a really intense high action d&d one shot and then within about an hour we learnt that we where in a simulation designed to help us function better as a trouble shooter team.

The effect was made even better by the fact none of us knew we where getting into a paranoia one shot. At the time the GM said he had taken the idea from a published campaign but I can’t find what that might have been.

I know that there is an old adventure Alice through the mirror shades that melds together Paranoia and Cyberpunk. Is there anything similar for d&d or any other role play system? If not has anyone ever tried doing something like this and have any suggestions. I will say our group loves it when I throw together a paranoia adventure for them. My printer not so much, so many forms to print off.

What is this Tomb of Annihilation text in Dungrunglung talking about?

The Tomb of Annihilation module has a section on Dungrunglung, where the grung King is trying to conduct a great ritual. That section of the book, on page 51, reveals to the DM the plan of one of the King’s priests to fool him. I’ve reproduced a specific paragraph (emphasis, mine).

Krr’ook’s Plan. A while a go, Krr’ook found a box of Nolzur’s marvelous pigments, which she hid from the king. She plans to paint an image of Nangnang of such quality that Croak will be fooled into thinking it’s the real goddess. Krr’ook hopes that one of the adventurers will have the skill to illu strate Nangnang convincingly. She’s willing to give the magical pigments as a reward to the adventurers if all goes well. As a further reward, Krr’ook offers a ring of jumping. Anyone touched by a dose of poison must succeed on a DC 12 Constitution saving throw or take 5 (2d4) poison damage. A dose of poison is used up once it deals damage to a creature.

What is the last part of the text talking about? What poison doses are players touching? Was this some formatting-gone-wrong issue?

How to ensure your own native app is talking to your own API

I’m developing an API and different apps to access to it, each with different scopes, including a native mobile app, and I’m wondering what would be a good strategy to authenticate my own native app to my own API (or more specifically my users).

I can’t find a recommended method to guarantee that it is really my client (in this case a native app) which is talking to my API.

For example, if I implement the Authorization flow to authenticate my users. Let’s say I have a server acting as the client mobile.mydomain.com, so my mobile app make requests only to mobile.mydomain.com and mobile.mydomain.com is be able to securely talk to api.mydomain.com as the client id / client secret is never exposed to the public.

So far so good, api.mydomain.com is sure that calls are from mobile.mydomain.com however mobile.mydomain.com isn’t sure who is sending requests to it and it’s still possible to impersonate my mobile app by making another app that just includes the same login button and does the same oauth2 process and finally get a token to continue talking to mobile.mydomain.com.

How is that different from using the Password flow (which isn’t recommended I know) and embedding the client id / client secret in this case? (client_secret being completely useless in this case)

=> basically from the api point of view, it just needs to know what is the client id.

How does google to make sure that a request is really from the Gmail app and not from another app doing the exact same thing with the same redirect uri etc? (which wouldn’t be harmful anyway as it requires a username / password). I guess it can’t know for sure

PS: I’m aware that OAuth2 isn’t for authentication but for authorization only

Does “speak any language” include talking to animals?

I’ve noticed how a monk’s Tongue of the Sun and Moon and an oracle’s Tongues curse allow them to “speak with any creature” and “speak and understand any language” respectively.

My question is, does this allow them to speak with/understand animals? The spell Speak with Animals is all I could think of as a reference and it doesn’t specify if the animals are speaking a specific language or if the magic is just interpreting their emotions and surface thoughts.

Is there a difference between what the spell does and what these class features do? Would they overlap?

External drive causes all processes talking to it to freeze. Has the drive failed?

My external drive cannot be accessed. It seems that the auto-mount hangs. When I click “Mount”, I get “unable to access volume – an operation is already pending.” When I try to remove the drive, I get: “Unable to Stop WCD – Error opening /dev/sdb for fsync: Device or resource busy.”

fdisk -l /dev/sdb hangs.

dmesg contains the following recent warnings:

task scsi_eh_6:5019 blocked for more than 120 seconds ... task fdisk blocked for more than 120 seconds ... task mount:5301 blocked for more than 120 seconds ... task pool-udisksd:5059 blocked for more than 120 seconds 

Etc. Every time I try to access the drive, the process trying to access it hangs and can’t access it. I tried to run badblocks, and even it froze after twenty minutes – badblocks blocked for more than 120 seconds, etc.

I am not sure what kind of hardware problem causes every process trying to talk to the disk (including all diagnostic tools) to freeze. None of them can be terminated by Ctrl-C, I have to exit the terminal. What should I do?

Update:

=== START OF INFORMATION SECTION === Model Family:     Western Digital Blue Device Model:     WDC WD10EZEX-08WN4A0 Serial Number:    WD-WCC6Y0KC7LX4 LU WWN Device Id: 5 0014ee 20e20948d Firmware Version: 01.01A01 User Capacity:    1,000,204,886,016 bytes [1.00 TB] Sector Sizes:     512 bytes logical, 4096 bytes physical Rotation Rate:    7200 rpm Form Factor:      3.5 inches Device is:        In smartctl database [for details use: -P show] ATA Version is:   ACS-3 T13/2161-D revision 3b SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s) Local Time is:    Thu Sep 26 17:46:58 2019 CDT SMART support is: Available - device has SMART capability. SMART support is: Enabled  === START OF READ SMART DATA SECTION === SMART Status command failed: Connection timed out SMART overall-health self-assessment test result: PASSED Warning: This result is based on an Attribute check.  General SMART Values: Offline data collection status:  (0x82) Offline data collection activity                     was completed without error.                     Auto Offline Data Collection: Enabled. Self-test execution status:      (   0) The previous self-test routine completed                     without error or no self-test has ever                      been run. Total time to complete Offline  data collection:        (12000) seconds. Offline data collection capabilities:            (0x7b) SMART execute Offline immediate.                     Auto Offline data collection on/off support.                     Suspend Offline collection upon new                     command.                     Offline surface scan supported.                     Self-test supported.                     Conveyance Self-test supported.                     Selective Self-test supported. SMART capabilities:            (0x0003) Saves SMART data before entering                     power-saving mode.                     Supports SMART auto save timer. Error logging capability:        (0x01) Error logging supported.                     General Purpose Logging supported. Short self-test routine  recommended polling time:    (   2) minutes. Extended self-test routine recommended polling time:    ( 124) minutes. Conveyance self-test routine recommended polling time:    (   5) minutes. SCT capabilities:          (0x3035) SCT Status supported.                     SCT Feature Control supported.                     SCT Data Table supported.  SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE   1 Raw_Read_Error_Rate     0x002f   199   198   051    Pre-fail  Always       -       67   3 Spin_Up_Time            0x0027   174   173   021    Pre-fail  Always       -       2283   4 Start_Stop_Count        0x0032   092   092   000    Old_age   Always       -       8792   5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0   7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0   9 Power_On_Hours          0x0032   078   078   000    Old_age   Always       -       16789  10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0  11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0  12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       21 192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       9 193 Load_Cycle_Count        0x0032   197   197   000    Old_age   Always       -       9697 194 Temperature_Celsius     0x0022   115   102   000    Old_age   Always       -       28 196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0 197 Current_Pending_Sector  0x0032   199   199   000    Old_age   Always       -       166 198 Offline_Uncorrectable   0x0030   200   199   000    Old_age   Offline      -       76 199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0 200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       83  SMART Error Log Version: 1 No Errors Logged  SMART Self-test log structure revision number 1 No self-tests have been logged.  [To run self-tests, use: smartctl -t]  SMART Selective self-test log data structure revision number 1  SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS     1        0        0  Not_testing     2        0        0  Not_testing     3        0        0  Not_testing     4        0        0  Not_testing     5        0        0  Not_testing Selective self-test flags (0x0):   After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.  Command "Execute SMART Short self-test routine immediately in off-line mode" failed: Connection timed out 

The gnome-disks utility says that the Ext4 filesystem on the disk is undamaged, and the smartctl tests just return “connection timed out.” So what’s up?

How to describe hit point damage without talking about wounds

From the PHB:

Hit points represent a combination of physical and mental durability, the will to live, and luck. Creatures with more hit points are more difficult to kill. Those with fewer hit points are more fragile.

Also

Dungeon Masters describe hit point loss in different ways. When your current hit point total is half or more of your hit point maximum. you typically show no signs of injury. When you drop below half your hit point maximum, you show signs of wear, such as cuts and bruises.

My interpretation is that the first few hits don’t cause wounds or bleeding, and saying things like “your blade pierces his ribs” is inaccurate, however I struggle to actually describe blows in combat without saying things like “The blow strikes the armour” for a miss, and “Your blade slices through his leg” for a hit.

I am looking for a alternate method which doesn’t reference wounds, bleeding etc but still has narrative value and the players will be able to tell the difference between a miss and a hit (Or a crit).

What methods have people used to describe damage which meet the criteria above, and how did this impact the experience for the players and DM? Please back up answers will experience using good subjective / bad subjective.

I have tagged this as D&D 5e because I don’t know if the hit point rules are the same in the older versions or other games, but any experience from systems will similar rules will qualify as a good answer.

Identity Client Runtime Library (IDCRL) encountered an error while talking to the partner STS

I Installed the latest SharePoint Online Client Components SDK (http://www.microsoft.com/en-us/download/details.aspx?id=42038).

I created a web form application and referring the Microsoft.SharePoint.Client.dll and Microsoft.SharePoint.Client.Runtime.dll.

When i try to access sharepoint list sometimes it can works, but sometimes return me the error below: Identity Client Runtime Library (IDCRL) encountered an error while talking to the partner STS.

Does anyone know how to resolve the problem, thanks.

Mobile App talking to API – authentication question

HI,

I am building a mobile app (using phonegap) which speaks to an API.

In this app, users need to register and log in in order to use the app. For this I have built an API ( served only over https ). I am just wondering what the best way is to sort the authentication.

At the moment when you log in, it checks email address and password. If the combination is found in the database, I am returning a randomly generated key with 50 characters ( uppercase, lowercase, numbers and a few special…

Mobile App talking to API – authentication question

What does TSA mean by “pivot point” when talking about shears/scissors in carry-on luggage?

I’d like to bring shears with me (as in the smaller hair shears like you can get at a pharmacy) in my carry-on luggage on a flight. This is what the TSA website says about scissors:

If packed in carry-on, they must be less than 4 inches from the pivot point.

What is the “pivot point” when referring to luggage? This is what I have – the main compartment opens pretty much all the way around. So where can I pack my shears so that it would be allowed?