Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 

Repository files navigation

iActions welcomes you!

iActions [Drunk+] for SkyrimNet - Quick Start

โš ๏ธ Warning: Experimental

Test on separate/non-precious saves first if you're risk-averse!
๐Ÿšจ Upgrading requires clean migration: See upgrade notes below
(For overly-detailed documentation on all the things, see the iActions Wiki.)

TL;DR

What it does: NPCs drink, get drunk & sober over time (plus a few extras) via SkyrimNet actions

  • NEW v0.6.5: 26 vanilla drinks recognized (was 15), custom drinks via JSON config, specific drink selection by name, smart NPC alcohol inventory via SKSE decorator
  • v0.6.0: Receive Food โ€” Followers request food via dynamic dialog, configurable tier priority and auto-give
  • v0.5.7: Sleep Sobering โ€” Drunk NPCs gradually sober up while you sleep (configurable PointsPerSleepHour, default: 4)
  • v0.5.5: NPCs can sit & drink at the same time... generally, prompt updated & ready for SkyrimNet Beta14
  • v0.5.1.x: NPCs can now request to trade items with you
  • v0.5.0: 5-tier drunk system (Buzzedโ†’Blackout), major performance optimizations, new MCM settings, rebranded to clarify non-official status
  • Install: Mod manager โ†’ Load after OAR drunk animations โ†’ Configure in MCM
  • Requirements: Skyrim SE/AE + SkyrimNet + OAR + JContainers + PO3_SKSEFunctions + Papyrus MessageBox + drunk animations (optional)

Quick Installation

  1. Install requirements (SkyrimNet, OAR, JContainers, PO3_SKSEFunctions, Papyrus MessageBox)
  2. Install iActions with mod manager
  3. Load AFTER OAR drunk animations mod
  4. Configure in MCM menu

Upgrading?

  1. Run iActions MCM's "Prepare for Uninstall"
  2. Save game & exit Skyrim completely
  3. In mod manager, disable iActions mod entry
  4. Without iActions enabled: Restart Skyrim & load save from step 2
  5. Save game & exit Skyrim completely (again)
  6. Enable new iActions version in mod manager
  7. Restart Skyrim & load save from step 5 (Use setstage SKI_ConfigManagerInstance 1 if MCM doesn't appear after some time)

Upgrading from v0.3.0? (No MCM uninstall)

  1. Use SkyrimNet WebUI: Run WebUI_PrepareForUninstall() on iActions_MCM script
  2. Save โ†’ Quit โ†’ Disable mod โ†’ Load save โ†’ Save
  3. Install new version โ†’ Enable โ†’ Load save

Upgrading from v0.5.7? (Safe update โ€” new dependency required)

  1. Install Papyrus MessageBox first
  2. Update iActions normally โ€” save compatible, no migration needed

Upgrading from v0.6.0? (Safe update)

  1. Update iActions normally โ€” save compatible, no new dependencies
  2. Optional: edit SKSE/Plugins/iActions/extra_alcohol.json to add custom drinks

What It Does

  • Drunk System: NPCs drink alcohol โ†’ get drunk โ†’ sober up automatically (5 levels: Buzzed, Tipsy, Drunk, Plastered, Blackout)
  • Sleep Sobering: NPCs lose drunk points while you sleep (configurable rate, default 4 points/hour)
  • Actions: Drink alcohol (specific drinks by name!), request food, request alcohol, sober up, extract arrows, stumble
  • Player Features: Force push, optional in-game debug notifications
  • Custom Drinks: Add mod-added alcohol via SKSE/Plugins/iActions/extra_alcohol.json (Bruma, Interesting NPCs, etc.)
  • Smart Inventory: SKSE decorators iActions_get_npc_alcohol and iActions_get_alcohol_formids for real-time alcohol detection
  • Web Agent: Built-in SkyrimNet web agent (iActions Extra Alcohol Helper) to auto-detect mod-added drinks and generate config โ€” ready to use in the WebUI Agents area
  • Smart Spawning: Free-drinks mode spawns the specific drink the NPC asked for (not random)
  • Performance: Optimized inventory detection, cached alcohol lookups, reduced script lag

Key MCM Settings

  • Alcohol required by default (can be disabled completely or only in inns/taverns)
  • 20-second cooldowns to prevent drink/stumble spam
  • Auto-incremental sobering every 5 minutes (configurable)
  • v0.6.5: 26 drinks, custom drinks JSON, specific drink selection, FormID-based detection
  • v0.6.0: Receive Food โ€” Followers request food (survival mode focus), Auto-Give toggle, Max Food Items (1-20), Food Preference Order (4 options), Cooldown (1-300s)
  • v0.5.7: Sleep Sobering โ€” PointsPerSleepHour (0-100, default: 4). Points drunk NPCs lose per hour of sleep. Set to 0 to disable. Example: 8 hours sleep ร— 4 points = 32 points lost (~4 drunk tiers)
  • v0.5.1: Exchange Items (max types tracked: default 20, tested up to 50; more items = longer processing)
  • v0.5.0: Max simultaneous drunk NPCs (8-128, default 32)
  • v0.5.0: Toggle drink animations (user preference for animation timing)
  • v0.5.0: Performance logging for optimization monitoring
  • Key-bindable shove (middle-mouse button works well, unbound by default)
  • All(/most) settings in MCM menu

For full details, see the iActions Wiki.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors