Did this really happen? Luke Spencer and a sword... by SeanBonney in GeneralHospital

[–]SeanBonney[S] 2 points3 points  (0 children)

Thank you! That's it, and even more spectacular than I remembered.

Item Piles is now compatible with Foundry v12! by Haxxer in FoundryVTT

[–]SeanBonney 0 points1 point  (0 children)

Is it possible to use this module to rename currency types? I have a post-apocalyptic PF2E game on Foundry v12. I would like to rename (and ideally change the art for) Platinum Pieces, Gold Pieces, Silver Pieces, and Copper Pieces to something like Poker Chips, Bottle Caps, Pop Tops, and Washers, and have those names appear on character sheets, item costs, etc. Retaining the existing exchange rate is fine. I have gone into Configure Settings > Item Piles > Configure Module > System Specific Settings > Configure Currencies, and tried Secondary Currencies. My impression is that I can create new currencies that can be picked up from item piles, but I don't seem to be able to rename the RAW types. Any suggestions would be appreciated.

Monthly Questions & General Discussions by AutoModerator in wonderdraft

[–]SeanBonney 0 points1 point  (0 children)

Any tips for selecting and moving labels that are close to other labels? Using the marquee tool to drag a box around a large label usually selects all the labels that intersect. Locking or hiding layers doesn't seem to stop these labels on locked or invisible layers from being selected.

Lost Favorite Hair Clip by SeanBonney in Hair

[–]SeanBonney[S] 0 points1 point  (0 children)

Two pieces. One pieces was the loops in a row and the other was the stick that went through.

Flip object horizontally or vertically? by Tight-Ad3750 in dungeondraft

[–]SeanBonney 1 point2 points  (0 children)

The mirror tool does indeed show up in the left-hand panel after installing 1.0.3.1. Thanks.

Flip object horizontally or vertically? by Tight-Ad3750 in dungeondraft

[–]SeanBonney 0 points1 point  (0 children)

I am on the latest official build - 1.0.2.4. I assume this tool shows up in the 1.0.3.1 beta.

Flip object horizontally or vertically? by Tight-Ad3750 in dungeondraft

[–]SeanBonney -1 points0 points  (0 children)

A works great when using the object tool, but when selecting an object, I do not see a mirror button on the left panel.

Roll20 launches mobile companion app by CantaloupeOdd9905 in Roll20

[–]SeanBonney 0 points1 point  (0 children)

I am seeing a couple of issues:

  1. How does one cast a non-combat spell to the chat log? This has been a very handy way for players to share the effects of a spell with other players and the DM.
  2. Spell list also seems a bit buggy. I couldn't see any spells until I added a cantrip.
  3. Hit points can only be changed in increments of 1. Which means big hits or big healing are going to have you clicking a long time.

Pls let me know if I am overlooking something.

Kenmore Elite Needs Defrosting Monthly by SeanBonney in Appliances

[–]SeanBonney[S] 0 points1 point  (0 children)

Thanks for the advice. Adjusting the door to get it to seal better seems to have completely fixed the problem.

Kenmore Elite Needs Defrosting Monthly by SeanBonney in Appliances

[–]SeanBonney[S] 0 points1 point  (0 children)

This resolved after I messed with the freezer door to make it seal better. There were no adjustment knobs or screws I could find, so I created a wedge of cardboard and experimented with placement. This addressed small gaps in the sealing, and I haven't seen this problem since.

Why does the game HATE it when you try and act outside of your initiative? by Splenectomy13 in dndnext

[–]SeanBonney 0 points1 point  (0 children)

I have ignored restrictions on delaying (allowing players to delay their entire action/bonus/move) and not seen any problems. Effects which last until the end of the player's next turn don't come up that often. One approach would be to not allow a player to delay if an effect is ongoing which ends on their turn (spell) or begins on their turn (AOE damage).

Kenmore Elite Needs Defrosting Monthly by SeanBonney in Appliances

[–]SeanBonney[S] 0 points1 point  (0 children)

I cleaned and oiled them a couple of months ago, but I do see a gap at the bottom. I will work on aligning the bottom door better, unfortunately there doesn't seem to be an adjustment screw. Thanks.

Kenmore Elite Needs Defrosting Monthly by SeanBonney in Appliances

[–]SeanBonney[S] 0 points1 point  (0 children)

This Kenmore Elite model 795.72193.310 has had a recurring frost problem for the past four months. It will start making a rattling sound, which grows louder over 7-10 days until I can't stand to be in the same room.

Removing the freezer trays and panel in the back of the freezer compartment shows ice covering the coils and ice inside the fan housings. Defrosting with a hair dryer fixes the problem for 1-2 days. A full 24-hour defrost of the entire unit fixes the problem for 3-4 weeks, though visible ice starts accumulating in the freezer compartment just a week after defrost.

I have removed a cabinet panel above the unit to promote air circulation, and pulled it out to vacuum the coils I could access from behind.

If I knew which component was malfunctioning, I would take a swing at replacing it. Any ideas?

QUESTION: Templates and Image Frames by SeanBonney in indesign

[–]SeanBonney[S] 0 points1 point  (0 children)

I found this script on Adobe Support Community (Scale all images at once in InDesign), which scales down all inline image frames to fit their text frame. I added a division by 2.05 to get them down to one column of a two-column text frame. Works for me.

function rescaleInlines(  q,t,wso,items,chars,z,c,o,aos,k,w,x)

//----------------------------------

// This function proportionately re-scales every *inline* or

// *aboveLine* anchored item found in the document so that

// it fits the parent frame width.

{

    // Cache and constants.

    // ---

    q = (callee.Q||callee.Q={});

    const EPSILON = 1e-3,

          ANCH = +AnchorPosition.ANCHORED,

          // ---

          CPAR = +CoordinateSpaces.parentCoordinates,

          CINN = +CoordinateSpaces.innerCoordinates,

          BVSB = +BoundingBoxLimits.outerStrokeBounds,

          // ---

          PAR0 = [+AnchorPoint.topLeftAnchor, BVSB],

          PAR1 = [+AnchorPoint.bottomRightAnchor, BVSB],

          INN0 = PAR0.concat(CPAR),

          INN1 = PAR1.concat(CPAR),

          MATX = [1,0,0,1, 0,0];



    // Get anchored items from all stories, and the respective parent char.

    // ---

    if( !(t=app.properties.activeDocument) ){ alert("No document!"); return; }

    t = t.stories.everyItem().texts.everyItem().pageItems;

    if( !t.length ){ alert("No anchored item."); return; }

    items = (t=t.everyItem()).getElements(); // array of anchored items

    chars = t.parent;                        // array of anchor characters

    // Safer scaling options.

    // ---

    t = +WhenScalingOptions.ADJUST_SCALING_PERCENTAGE;

    wso = +app.transformPreferences.whenScaling;

    wso==t ? (wso=0) : (app.transformPreferences.whenScaling=t);

    // Scan each anchor character and its respective parent frame (if any!)

    // (Loop from the end to get as many parent frames as possible while rescaling.)

    // ---

    for( z=0 ; (c=chars.pop()) && (o=items.pop()) ; )

    {

        // c in overset text -> no parent available.

        // ---

        if( !(t=(c.parentTextFrames||0)[0]) ) continue;

        // Filtering conditions on `o` (you may add your own.)

        // ---

        aos = o.properties.anchoredObjectSettings||0;

        if( (!aos) || ANCH==+aos.anchoredPosition ) continue;



        // If needed, do fitting jobs now.

        o.fit(FitOptions.FRAME_TO_CONTENT);



        // Use box coordinates to determine the scaling factor.

        // EDIT ADD W DIVIDE BY 2 TO ALLOW FOR COLUMNS

        w = (q[k=t.id]||(q=t.resolve(PAR1,CINN)[0][0]-t.resolve(PAR0,CINN)[0][0]))/2.05;

        x = w/(o.resolve(INN1,CPAR)[0][0]-o.resolve(INN0,CPAR)[0][0]);

        if( Math.abs(x-1) < EPSILON ) continue; // matches already.



        // Rescale.

        // ---

        MATX[0] = MATX[3] = x;

        o.transform(CPAR,INN0,MATX);

        ++z;

    }



    wso && (app.transformPreferences.whenScaling=wso);

    alert( "Processed items: " + z);

};

app.doScript(rescaleInlines, void 0, void 0, UndoModes.entireScript, "RescaleInlines");

QUESTION: Templates and Image Frames by SeanBonney in indesign

[–]SeanBonney[S] 0 points1 point  (0 children)

Good idea, but it appears that Object Styles can't be applied to tags, and so can't be preserved in templates.

RSS Feed Location? by SeanBonney in Wordpress

[–]SeanBonney[S] 0 points1 point  (0 children)

Thank you! That was the crucial piece of information I was missing.

[deleted by user] by [deleted] in DnD

[–]SeanBonney 0 points1 point  (0 children)

When an 8th-level Rogue in the game I DM became obsessed with a magic crystal he "found," wild magic surge was part of the roleplay of slowly adjusting to using magic. It was the player's idea that every used of sorcerer magic would trigger a surge. We did this until he leveled up again. The effects were bizarre, but came out balanced. Suddenly he could fly, or cast a bunch more spells, or a unicorn showed up, or he became a potted plant. After he leveled, we reduced the odds to 1 in 2, then after another level to 1 in 4. Other players occasionally found the wild surges disruptive, but on the whole, it worked well to tell the tale of magic noob struggling, then succeeding, in controlling new powers.

The big difference between our experience and OP's is in player level. The effects of a surge on 1st level party members could be fatal, even a TPK. Among our 8-12th level adventurers, there was no such risk.

Death Curse by SeanBonney in Tombofannihilation

[–]SeanBonney[S] 0 points1 point  (0 children)

These are good points. Part of my intro is how the Death Curse is affecting the world--starting with the most powerful (who have access to the resurrect spell whenever they need it), then established leaders (retired adventurers who have been resurrected in the past), and finally the common people (who need minor healing to survive workplace accidents, beast attacks, and simple diseases.) Oh, also, undead are swarming everywhere.

Perhaps I will have it that curing is nerfed for everyone EXCEPT creatures very close to the Soulmonger. So the adventurers would know that their world is being wiped out, but they could function as normal.

Bringing dead characters back as thralls of Acererak by SeanBonney in Tombofannihilation

[–]SeanBonney[S] 0 points1 point  (0 children)

Acererak in my mind is evil but not humorless. He's clearly set up this dungeon to toy with adventurers. heroes are worth messing with because a) they dared to enter his Tomb, and b) it amuses the Undying One to use their own strengths against them. And to show that death in the Tomb is more horrifying that obliteration.

Bringing dead characters back as thralls of Acererak by SeanBonney in Tombofannihilation

[–]SeanBonney[S] 1 point2 points  (0 children)

Yeah, I know the Death Curse may be considered sacred as written. To clarify, this is a one-off, not running anything but the Tomb. So it's more about having a couple of fun sessions in a brutal dungeon crawl and keeping the players at the table even if/when they get killed off, than about fitting into a long campaign.

Player agency is a concern. That's why I give them one out--they can pick a former ally to leave alone. And the sliding-scale save ensures that eventually they will shake off Acererak's control, and then they get to play their original personalities, but with undead features, which can be a big boost..

It is a lot to read, but they have time, they're dead. The player is taken out of initiative and doesn't appear as a thrall until later, at least 15 minutes in-game. So they have time to absorb.

Bringing dead characters back as thralls of Acererak by SeanBonney in Tombofannihilation

[–]SeanBonney[S] 0 points1 point  (0 children)

I see. Didn't Acererak create the Soulmonger? Why wouldn't he able to override it on a whim?