hv-unified/references/forum-jpx-thread.md
GaboGG 402db6bb2f Initial commit: HV Unified v0.11.0 structure
- 23 source files in src/ (build via scripts/build.sh)
- Forum-sourced player knowledge in references/
- DESIGN.md with architecture and corrections
- References to existing scripts (Monsterbation, jpx, HV Utils)
2026-07-20 19:30:26 -04:00

83 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# jpx Script Thread — Forum OP
**Source:** forums.e-hentai.org/index.php?showtopic=290507
**Author:** 闯关弟子 (Level 500, Catgirl Camarilla)
**Script:** jpx v2026.07.06 (270KB)
**Downloads:** 209 (latest)
## Default Auto-Battle Rules
jpx ships with built-in defaults for:
- **OneHanded - General**
- **OneHanded - Tower**
- **Staff - General**
Key note: "The spell types used (T1T3) are determined based on whichever Spell Damage Bonus is highest in the player's Statistics panel. Because of this, you need to visit either 'Character' or 'Equipment' first so the script can read the Spell Damage Bonus values."
- Max Imperil casts per round: configurable (default 3)
### No Default Auto-Battle Rules (but community presets exist)
- **1H Mage - General**: "When any value in your Spell Damage Bonus exceeds 100, the fighting style will switch to Battlecaster. For 1H, the threshold is 70 instead of 100."
- **TwoHanded - General** (config download available)
- **2H Mage - General**
- **DualWielding - General** (config download)
- **DW Mage - General**
- **NitenIchiryu - General** (config download)
- **NI Mage - General**
- **Unarmed - General**
### Community Presets (forum users who contributed)
- Byza — Battlecaster_General_20251222 (622 downloads)
- l13763824039
- Ramaki
- kgx — Staff_General, Battlecaster_General
- Wivers
- CornerCactus — 2H and NitenIchiryu
- Noni — 2H
## Controls
- **M** or click bottom-right panel → Start single-round auto-battler
- **Z** → Open battle statistics panel
- **,** → Open settings (displayed at bottom of page)
## Battle Config System
- Battle Settings are separate for Persistent and Isekai
- Stats Settings are shared
### "Supports" (resource management)
- Require at least 1 condition to trigger
- Examples: healing, buffing, mana/spirit management
### "Attacks" (combat actions)
- Divided into: Target actions, Smart Debuff actions, Other actions
- Default Smart Debuff target count: 3 (need Faster Weaken/Imperil/Better Silence abilities)
- Each Target action selects the first monster meeting conditions (scan top-to-bottom)
- Multiple consecutive Target actions: first monster matching ANY is selected
- Once selected, remaining targets in that group are skipped → Other actions execute
- Other actions require a target monster selected first
### Condition System
Uses flexible conditions:
- **Player**: HP/MP/SP%, OC, spirit stance, effect status, cooldowns
- **Monster**: Name, type, class, HP/MP/SP, effects, days since update, level
- **Battle**: World, type, difficulty, round, floor
- All numeric conditions support [min, max] ranges
## Notes from Author
- "Recommended for players who have no survival pressure (Lv.300+)"
- recordBattleLog disabled by default (localStorage limits on GrindFest)
- Edit configs with text editor but don't modify battleVersion
- Other layout-modifying scripts may cause malfunction
- Cleanup script available for removing all jpx data
## Recent Changelog Highlights
- **20260706**: New condition: Player Max Spell Type; aggregate by day unchecked by default
- **20260705**: Empty rulesets preserved; Arena300/400/500 always use PFUDOR; Magnet features removed
- **20260701**: Auto difficulty detection for IW; World Level display
- **20260624**: Open Stats to ctrlWidget; 1H Mage threshold lowered 100→70
- **20260617**: New condition: Monster Level
- **20260608**: Fixed debuffResist counting Coalesced Mana
- **20260531**: HP%/MP%/SP%/OC precision increased to 3 decimal places
- **20260509**: Battle Mode rulesets separated into individual Battle Style + Battle Type dropdowns