Jump to content

Light Petting

Members
  • Posts

    6
  • Joined

  • Last visited

Reputation

4 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I'm a simple man. I see a Spaghetti Betty build, I steal (*cough* "get inspired by"). Every one so far has been a banger and this is one of your favorites.
  2. I don't think I can embed this into a forum post directly, but something like this would work presumably. I have a local copy I can open up in chrome if I need it. Courtesy of chatgpt and the info GM_GooglyMoogly posted: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Weekly Events Calendar</title> <style> body { font-family: Arial, sans-serif; margin: 20px; } .container { max-width: 800px; margin: 0 auto; } .event-list { margin-top: 20px; } .event-list h3 { margin-bottom: 10px; } .event-list ul { list-style-type: none; padding: 0; } .event-list li { background: #f4f4f4; padding: 10px; margin-bottom: 5px; border-radius: 5px; } </style> </head> <body> <div class="container"> <h1>Weekly Events Calendar</h1> <label for="start-date">Select a Start Date:</label> <input type="date" id="start-date" /> <label for="num-weeks">Number of Weeks:</label> <input type="number" id="num-weeks" min="1" value="1" /> <button onclick="showEvents()">Show Events</button> <div class="event-list" id="event-list"> <!-- Events will be displayed here --> </div> </div> <script> // Define weekly events in a cyclic order const eventWeeks = [ [ "Citadel's Children (Citadel, Level 25-30)", "Beast of the Mountain (Virgil Tarikoss, Level 15-20)", "The Eden Trial (Woodsman, Level 39-41)" ], [ "The Lady Grey TF (Lady Grey, Level 35-50)", "The MegaMech Cometh (Ernesto Hess, Level 25-30)", "Pirates of the Skies (Silver Mantis, Level 20-25)" ], [ "Following Countess Crey (Manticore, Level 30-35)", "The Sky is Falling (Admiral Sutter, Level 20-40)", "The Fire and the Flames (Mortimer Kal, Level 20-40)" ], [ "Market Crash (Ada Wellington, Level 40-50)", "Temple of the Waters (Operative Renault, Level 25-30)", "The Kheldian War (Moonfire, Level 23-28)" ], [ "Soul of the Woodsman (Numina, Level 35-40)", "Chasing Fool's Gold (Dr. Aeon, Level 35-50)", "A Tangled Plot (Katie Hannon, Level 30-34)" ], [ "Return of the Reichsman (Dr. Kahn, Level 45-50)", "Thus Spoke the Reichsman (Barracuda, Level 45-50)", "Cavern of Transcendence (Karsis, Level 12-15)" ], [ "Terra Volta Respec #1 (Jane Hallaway, Level 24-33)", "Tree of Thorns Respec #1 (Sparcetriel, Level 24-33)", "Terra Volta Respec #2 (James Harlan, Level 34-43)", "Tree of Thorns Respec #2 (Trepsarciel, Level 34-43)", "Terra Volta Respec #3 (Richard Flagg, Level 44-50)", "Tree of Thorns Respec #3 (Ractespriel, Level 44-50)" ], [ "The Rule of Three (Positron, Level 8-15)", "Dam Hero (Positron, Level 11-16)", "Beast of the Mountain (Virgil Tarikoss, Level 15-20)" ], [ "The Praetorian Offensive (Tin Mage Mark II, Level 50 + Alpha Slot)", "Alpha Strike (Apex, Level 50 + Alpha Slot)", "Explorers and Exploiters (Dr. Quaterfield, Level 40-45)" ], [ "The Fall of the Clockwork King (Synapse, Level 15-20)", "The Legend of Ruladak (Sara Moore, Level 44-50)", "Pirates of the Skies (Silver Mantis, Level 20-25)" ], [ "Time's Arrow (Imperious, Level 35-50)", "The Saga of Faathim (Justin Augustine, Level 44-50)", "Temple of the Waters (Operative Renault, Level 25-30)" ], [ "A Clamor for the People (Penelope Yin, Level 20-25)", "The Saga of Lanaru (Faathim the Kind, Level 44-50)", "The Crystal of Seraphina (Ice Mistral, Level 35-40)" ], [ "Ms. Liberty TF (Ms. Liberty, Level 45-50)", "Future of Freedom (Lord Recluse, Level 45-50)", "Abandoned Sewer Trial (Mairenn MacGregor, Level 38-50)" ] ]; function showEvents() { const startDateInput = document.getElementById('start-date').value; const numWeeks = parseInt(document.getElementById('num-weeks').value); const eventListDiv = document.getElementById('event-list'); // Clear previous events eventListDiv.innerHTML = ''; if (!startDateInput || isNaN(numWeeks)) { alert('Please select a start date and enter a valid number of weeks.'); return; } const startDate = new Date(startDateInput); let currentMonday = getMondayOfCurrentWeek(startDate); const baseDate = new Date("2024-08-05"); // Base date for the start of your event cycle for (let i = 0; i < numWeeks; i++) { const weekStartDate = new Date(currentMonday); const weekEndDate = new Date(currentMonday); weekEndDate.setDate(weekEndDate.getDate() + 6); const weekTitle = `Week ${i + 1}: ${weekStartDate.toDateString()} - ${weekEndDate.toDateString()}`; const weekEvents = document.createElement('div'); weekEvents.innerHTML = `<h3>${weekTitle}</h3>`; const eventUl = document.createElement('ul'); // Calculate correct week index based on base date const weeksSinceBase = Math.floor((currentMonday - baseDate) / (7 * 24 * 60 * 60 * 1000)); const currentWeekIndex = weeksSinceBase % eventWeeks.length; eventWeeks[currentWeekIndex].forEach(event => { const eventLi = document.createElement('li'); eventLi.textContent = event; eventUl.appendChild(eventLi); }); weekEvents.appendChild(eventUl); eventListDiv.appendChild(weekEvents); // Move to the next Monday currentMonday.setDate(currentMonday.getDate() + 7); } } function getMondayOfCurrentWeek(date) { const day = date.getDay(); const diff = date.getDate() - day + (day === 0 ? -6 : 1); // adjust when day is Sunday return new Date(date.setDate(diff)); } function getWeekNumber(date) { const start = new Date(date.getFullYear(), 0, 1); const diff = (date - start + (start.getTimezoneOffset() - date.getTimezoneOffset()) * 60000) / 86400000; return Math.ceil((diff + start.getDay() + 1) / 7); } </script> </body> </html>
  3. Decided to give this a spin based on the build in the first post and loving it. Mercs clearly got good while I was away. /Marine seems tailor made for MMs. I've thrown out assault/veng and travel power and swapped in tp other/tp/fold space for leisurely soloing and no need to worry about positioning. I'm sure i'm losing out from a min/max perspective but it's a load of fun. Also: every time my commando comes out with "Time for a little wet work" ... that'll never get old.
  4. It pulses. It's easily one of my favourite powers in the set. Plus if you take the ST sleep, they stack... eventually. *Steals shamelessly* Thanks!
  5. I think I just coughed up a lung laughing ;-p. I wasn't sold on arsenal when it came out but I gave it another whirl recently and it is easily a top tier control set for regular play. Between the pulsing sleep and the confuse there's two AOE controls that come in very early. Watched the vid, nice work.
  6. Thanks for this info. I was able to get mids running on an M1 mac without too much divergence (I needed to install zenity but I think that was the only thing radically different).
×
×
  • Create New...