Version 0.3.4k (in dev)

Finished
    add direct download link to .version file for mod managers
    fix market npc interactions where Aeria specific dialog is fired for regular market npcs
    fix crash when pressing F1 to feed ship if using ashlib
        caused by ashlib not checking for nulls. aotd dev won't fix so I wrote a roundabout fix on my end.
    fix meat ship salvage interaction interrupted by nearby hostile fleet
    fix leave planet option being overridden by vanilla rules after surveying
    fix rare occurrence where the player is able to engage fleets they aren't supposed to
    add campaign notification when give to crew is finished
    add params to RS_RulesCMD PlayCustomMusic (fade in/out, looping)
    Carrion class
        reduce DP from 55 -> 40
        slightly increase max speed & maneuverability when using ship system
        reduce supplies used to recover by 40 percent
        increase weapon & engine repair rate
        increase base hull hp from 22000 -> 29000
        increase peak cr from 480 -> 600
        add repair & armored mounts hullmods to .variant file
        passive hull regen from 0.2% base -> 0.2% base + additional 0.8% based on biomass reserves
        add passive 0.8% armor regen based on biomass reserves
        change total armor reduction to base armor reduction
        modify ship ai to prevent backing off even with no shield & armor
    fix niche crash when the player somehow acquires the Fleshwoven Hull hullmod, applies it to a ship without a large weapon slot, and tries to revive
        shouldn't be able to encounter this in normal gameplay, only if you give yourself the hullmod through console commands, etc.
    removed lazylib overwrite file since console text clarity was fixed
    change blend source of drawable strings in RapeUtils to GL_ONE
    add bonus portraits that were unused
    fix meat ship mission burning ship in star not matching star radius
    add option to capture ziggurat captain
    fix rare crash on application load due to missing stackmap


---------------------------------------------
Version 0.3.3z8 (10/26/2024)

Finished
    fix divide by zero in ui (when prisoners/officers have no skills)
    fix crash with interaction dialog in onGameLoad (uncommented debug code)
    fix officer profile element rank & post not auto sizing width
    fix crash when prisoners have null post id (hmi merc captain has deliberate null post id)
    add missing slave commodity supply/demand descriptions
    fix rare bug with PickPrisonerDialog caused by overlapping dialog scores
    update rope implementation to support use cases outside harpoon
    fix crash when checking illegality of commodity within faction when faction is null
    store rope sprite instead of getting it every frame
    add meatship
        runs on biomass
            add ui to feed biomass through hullmod
        consume biomass ship system
            regenerates hull & armor
            add biomass bar ui for enemy
            add system ui bar for player
        revive when destroyed
        add custom hull style w/ damage & dmod overlay
        add stats tracker for biomass fed
        add meatship quest
            hijack historian dialog plugin to use as quest giver
            changelog removed. too long.
        add option to offer the ship to kanta
    fix edge case npe when calling contact due to notifyActivePersonChanged
    fix npe when forcibly dismissing fleet engagement dialog due to null dialog
    add setting to set gender of historian
    fix issue with remove kassadari claim setting that would always remove claim after conquering even if disabled
    add unused uaf portraits
    remove hidden factions from hostile faction search with breeding facilities
    fix prisoner filters being applied to officers
    change color of filter / sort buttons when toggled in prisoner ui to clearly indicate status
    change 10% bonus xp to 0% when breaking level <= 4 officers since you're using 0 sp anyway. avoids misunderstandings.
    replace spacer debt with child support
    replace ferelith portrait
    add slave supply to indevo privateer base
    break harpoon rope when force exceeds threshold (no more beyblades)
    fix harpoon rotating station module if station is the one shooting harpoon
    fix fleet interaction dialog priority
    simplify dialog branching logic for market npc normal/broken intercourse scenes in rules.csv
    aeria
        add broken high rel rape scenes for oral, vag, vag virgin, anal
        add post confess love intro text
        add love sex scenes for oral, vag, vag virgin, anal
        add virgin after scene
        add post satbomb scene
        add main story epilogue scene
        add uaf capital post conquest scene
    ack vri
    add fp minimum to post conquest revenge fleets
    use interaction target market primary entity id instead of interaction target id for RIP script entity
        fixes RIP script not stopping for markets with both planet and station
    disallow star lords' lords from being captured through RS's prisoner system
        RS/TNP clears previous fleets of defeated officers to prevent memory leaks.
        This conflicts with star lords, which keeps the previous fleets of defeated lords and uses them to respawn.
        fix null pointer crash after defeating lord fleets
    fix minor bug with null post id in story point tooltip
    move fleet defeat event from fleet interaction dialog plugin to campaign listener
        avoids messy plugin pick & works when other mods have higher priority
    remove all use of RS_FleetInteractionDialogPlugin & RS_CampaignPlugin
    add setting to disable call raphaela location requirements


---------------------------------------------
Version 0.3.2u (06/30/2024)

Finished
    fix post conquest RIP revenge fleet ai causing save load errors
    remove funny setting
    use original base kim quy portrait
    bypass iron shell resetting kim quy's portrait every visit
    fix remnant sex mission load save error
        lambdas can cause CannotResolveClassExceptions, use anonymous classes
        also convert lambdas in summon raphaela ability
    add capture crew
        change proportion in config
    add notification in dialog post battle when crew/officers are captured
    move prisoner/officer ui buttons away from scrollbar
    allow post conquest interaction option to appear when docking at orbital stations
    add setting to toggle remnant quest faction rep gain
    add setting for max prisoner count buffer (magiclib)
    fix facility notification playing rel drop sound after hitting -100
    fix rare IndexOutOfBoundsException with unusually high skill level requirements (base tnp bug)
    add handling of null person & row values for quick action buttons
    fix ArrayIndexOutOfBoundsException from logging error with no stack trace
    fixed typo with Aranitia in settings
    disable meet in person option during stelnet calls
    add slave commodity
        ditch individual slaves, cram multiple slaves in one cargo unit
        balance break captive slave yield amount due to commodity changes
        add setting to disable slave commodity (nonecon)
        fix industry demand if slave commodity is disabled
        apply supply/demand changes on new game through market condition
    fix sotf a memory quest capturing officers
    bypass PAGSM mod id checks in rules.csv (checks for tnp to force incompatibility with rs)
    fix remnant mission not deducting repair costs
    add panpan to remnant mission scenes
    reformat prisoner/officer skill display section
        use vanilla skill icon & tooltip
        rework skill icon width calculation to better fit screen
        darken non combat officer skills
    fix missing role for Ruka fleet officers (PAGSM bug. No role name in .faction file)
    fix double rep decrease when executing pirate prisoners
    add sfx for breaking & butchering captives
    fix reference to person faction in greeting with cautious prisoners
    add captive crew to salvage loot instead of adding directly to cargo
    add faction logo, person name and slave id to officer slave item icon
    add sfx for pickup and drop officer slave item
    refresh prisoner count after using quick action buttons
    fix quick action buttons not applying reputation changes (base tnp bug)
    fix release option calling remove instead of release
    add setting to allow building facilities on governed markets
    add setting to preserve scroll position in prisoner/officer ui
    rewrite dialog delegate row data system (pmd spaghetti)
    add prisoner ui features
        crew/slave commodity section
        prisoner counts
        reorder prisoners/officers
        pin prisoners/officers to top of list
        sort by default, faction, level
        filter by male, female, ai only
        quick action execute/release all unpinned
        add sfx to captive & mass action buttons
    update function for checking if person is fleet commander
    add be intimate intro scene for timid post confession
    add solvernia bunny outfit scene dialog
    add setting to periodically clear sold enslaved officers from open/black markets (reduces clutter)
    add greet, chat, headpat, hug, handhold, kiss, cuddle, confess scenes for timid elf
    add oral, vag virgin scenes for timid elf
    add settings to balance kol zea deathstacks
        modify min/max fleet points, maximum fleet count, respawn interval
    suppress music when custom sfx is playing
        use hardcoded durations, since audio api is shit and the only other choice is digging through obfuscated code
    add custom music to aeria confession scenes
    fix potential memory leaks
        raphaela fleet saved in static variable
        remnant quest cmd saving loc data in static variable
    replace rank/post in profile element with orig faction rank/post


---------------------------------------------
Version 0.3.1g (03/12/2024)

Finished
    set default commanderForcedCapture in factionConfig to true
    return to prisoner options instead of rape options after completing give to crew
    fix paragraph separation in officer post break scenes
    fix sensor cloak not working with tahlan traumatizer (ship's hullmod repeatedly applies unique tag)
    adjusted reckless officer interactions
    reduce rep hit from diplomatic blunder diplomacy event
    disable capturing prisoners for HMI mess faction
    add aeria confession scenes
    add rape break intro for cautious, aggressive, reckless prisoners
    add normal & raped greetings for cautious, aggressive, reckless prisoners
    remove kassadari claim based on condition
        after conquering kassadar or always, change in settings
    remove unlicense
    add meet in person blacklist
        main story quest npcs
        kanta & sun
        nex dissonant
    replace hypershunt illustration
    disable meet in person when in a different containing location (ie. stelnet calls)
    fix flagship check counting when you pickup and drop ships with the mouse in the fleet tab
    fix xhan pharrek popup breaking ui when switching flagship at market
    fix "fake ai cores" caused by modders not giving their ai officers an ai core id
        automatically convert captives with specific portrait addresses to their respective core type
        nex's domain system defense derelicts
        star fed's omega bounty
    add robo queen break alt portrait
    fix first tip not being replaced on title screen
    add release dialog for cautious prisoners
    add prisoner intro greetings (broken, broken high rel) [cautious, aggressive, reckless]


---------------------------------------------
Version 0.3.0h (02/10/2024)

Finished
    add rape in progress widget
    add consequences to post conquest faction leader event
    0.97 update (not save compat with 0.96)
        rename captureofficers package
        rename jar & mod plugin
        rename rules.csv triggers for base tnp
        add incompatibility with tnp
        rename x alias for dialog delegate, panel plugin, panel creator, view ui
        remove check for non-transient scripts/listeners (flagship check & campaign listener)
    fix console generated officers having no skills when gender prompt is empty
    include old lazyfont file to revert changes to blendSrc (new font looks like shit)
    reduced log spam for faction config loader
    add effects caused by specific market conditions (change in settings)
    reformat custom dialog panel internal layout
    add nia
    fix crash from NoSuchMethodError
        caused by non-obfuscated methods having return types that are obfuscated
        fix crash in captain picker dialog
        fix crash in payroll tooltip
        fix crash in respawn dialogDismissed


---------------------------------------------
Version 0.2.4q (01/31/2024)

Finished
    fix & validate rules.csv
    fix executing prisoners not having consequences
    fix phase effect applying when ship is hulk
    reset US integration setting to default
    reformat some rows in LunaSettings.csv
    add list of interactions that currently have placeholders for dialog
    clean up redundant rulecmd classes
    merge prisoner/officer dialog ui classes (had duplicate code, was bandaid fix from v0.0.5)
        removed: OfficerDialogDelegate, OfficerDialogPanelPlugin, OfficerPanelCreatorPlugin, AllowedActionsOfficer, ReopenUIEveryFrameScriptOfficer, TalkActionOfficer, ViewOfficerUI
    clean up source with inspection
    switch prisoner advance and flagship check scripts to transient
    fix giving prisoners to crew having rape cooldown
    add vengeance increase when giving prisoners to crew
        add setting to disable vengeance point system
    fix reportPlayerEngagement firing twice, artificially inflating capture rates (base tnp bug)
    switch CampaignListener to transient
    fix prisoner double advancing if they also exist outside of prison (CampaignEngine already advances important people)
    fix broken meet MarketNPC in person when you have raped them in prison but meet them for the first time at a market
    replace every class specific logger with RSLog
    merge EconomyListener into CampaignListener
    add runcode imports (console)
    inject broken officer salary label into income officer payroll tooltip
    fix enemy fleet assisting commanders not force captured (base tnp bug)
    fix sending second-in-command autoresolve not capturing prisoners (base tnp bug)
    add option to allow recovery of Aranita ships
    fix give to crew option appearing where it is not supposed to (missing break in switch statement)
    add post conquest faction leader capture event for kanta (does not affect story)
    modify slave price multiplier based on virginity status
    add names to procedural gen data
    fix RSLog not working in console (now uses own logger when desired class is not found)
    fix crash when opening captain picker dialog on mac/linux (different obfuscation)
    add hullmod to hide unique hull signatures (ie. zig)
        can be unlocked by default or found in a specific unknown location
    downscale 1024p portraits to 256p
    if player character is female, disable options for scenes that assume pc is male (can be changed in settings)
    add crew morale bonus to give to crew option
    remove legio from defeat event factions
    add custom ui to defeat event
    add post conquest faction leader capture event for artemisia (does not affect story)
    add small interaction with cryosleeper
    fix crash with reportFleetReachedEntity


---------------------------------------------
Version 0.2.3z4 (12/29/2023)

Finished
    fix officer for hire's post id not changing after being hired (base game issue)
    use combat plugin & GameState.TITLE as onPostGameLoad()
    fix crash when starting new game without console commands mod
    reduce id number increase for generating slaves
    fix harpoon not spawning in markets & fleets
    add [in relationship with you] status in custom ui panel
    trimmed planned section
    add portrait string check for elf faction check
    add default faction config for factions without config and group all configs in one json file
        replace tnp faction config implementation
        add faction based virginity chance
        change virginity probability lunalib setting to a flat modifier on top of faction based chance
    fix graphicslib lights & texture data not loading
    remove unneeded iml file
    add rep requirement hint when being denied access to breeding facilities of other factions
    allow markets with breeding facilities to use enemy slaves that have been sold to them
        from open & black market
        only if the slave's faction is an enemy of the market faction
    massively improved rope cpu performance
        increased base max rope limit from 10 to 50 in lunalib settings
    made mod_info.json parsable for version badge
    fix rep decrease when rescuing prisoners from facilities of other factions (incl special dialog)
    fix randomly generated slaves having skills they aren't supposed to have
    fix market npc love route not changing v status
    fix player stutter name not being loaded
    add Hi-Fi - Песня Царевны
    add option to disable facility generation on new game
    harpoon cannon
        nerfed reload & fire rate
        reduced spawn rate in fleets
        smoothed harpoon rope trail
            reset rope limit setting and set default to 40
        switch from cutting trails to zeroing opacity to fix scrolling
        fix phase cloak effect crashing with no rope
        fix render hashmap stutter from creating visual links & particles every frame
        fix hyperion jump rope spin
        fix crash with eis missile reflect system
        fix rope color not changing with stretch
        add setting to remove weapon from non-player markets & fleets
            fix setting not excluding player faction
        fix rope not breaking when firing ship is destroyed
    fix memory leak in prisoner dialog delegate (base tnp bug, stored ui instance as static lmao)
    replace broken officer salary label with correct 5c cost
        inject into captain picker dialog
        inject into refit portrait tooltip
        inject into fleet portrait tooltip
        add salary decrease to broken skill description
    fix names of randomly generated slaves
    add "give to crew" option for prisoners
        skips break requirements with rel penalty
        finished timid, cautious, steady1, steady2, aggressive, reckless
    fix xray recent cum layer using same memkey for both vag & anal
    use person & sector id as seed for randomly generated virginity status


---------------------------------------------
Version 0.2.2z44 (11/10/2023)

Finished
    check rat cosmos & chronos cores
    add custom respawn popup
    add pharrekussy prompt
    add breeding facilities to specific non player factions
        use breeding stock from enemy factions
    add luddic spaceship painting holoboard diplomacy event
    add political scandal diplomacy event after high rel break
    fix magic bounties reward not dropping (dialog plugin conflict)
    add command to manually set active person as rape target (rstest setIsRapeTarget)
    add rope
    add harpoon (changelog removed, too long)
    fix first names not being updated
    modify break & love skill effects as rel changes
        rebalanced stats
        add functions to get captain from MutableCharacterStatsAPI and MutableShipStatsAPI (alex made this complicated)
    directly link to java 8 installation instructions in readme
        reworded java version error message
    store temp special officer list in persistent data
    add option to actually break felcesis. forgot to do this before lmao
    add aeria & market npc lovin
        greet, headpat, hug, handhold, kiss, cuddle,
        placeholders for oral, vag, anal
    add aeria broken
        oral, virgin vag, vag, anal
    add elf mechanicus officer love
        greet, headpat, hug, handhold, kiss, ear rub, confess
    add chat rel increase cooldown (change in settings)
    move cross mod rules in mod specific section of rules.csv
    replace loveunlock memkeys with confess memkey
    add market npc raid marine count multiplier (change in settings)
        for those who want to balance the raiding cost
    add lunalib logo
    add option confirm for cancelling story point
    add pics to readme
    fix volatile shortage not affecting exowomb
    fix rs skill description in prisoner ui
    add option to remove story point cost for breaking/confessing


---------------------------------------------
Version 0.2.1r (07/18/2023)

Finished
    fix crash when used without sotf
    switch to RSLog from RapeUtils.log
        using stacktrace, one class can get class loggers for all classes
    check if fel invasion bypass works for haunted start
    fix fel capture state not saving (game uses new combat engine every save)
    fix tnp bribe button (easier to just remove it)
    add rs stats to nex personal info
    add stability modifier indicator to breeding facility description
    rework portrait change system
        check person id, name, or portrait sprite
        add original portrait address to person memory
            allows portrait change for non-unique NPCs
        add portraits to alt_portraits.json (no more hardcoding)
    migrated portrait utils and people utils to their own classes
    save portrait data instead of loading it every time
    load merged json for alt_portraits.json
        allows other mods to add alt portraits by including their own alt_portraits.json in data/config
    add getActivePerson to RapeUtils (heh)
    rewrite addFirstName (wrote before familiar with ss api)
    add custom adjust person rep function for neutral faction characters
        regular adjust hardcoded to not work for neutral
        for fel & dotty
    add unique npc ids to RSPeople
    add logger() to RSLog to get the actual logger
    add hasPrisoner and hasSkill functions
    add fel options (fuck this bitch)
        captured when bound
        escape after one violation
        post break
            gets weaker
            won't escape after violation
            stops fighting back entirely at high rel
        capture dotty for higher leverage to prevent escape
        release fel directly to reduce guilt
    fix market NPCs who need special access (uaf admins) still need to be raided even when your faction owns the market
    add former post to person mem & slave item tooltip
    add RS_FireOne to fire one of the rule triggers given in the args
    add bounds args to RS_CheckRel
        current implemented args: "HighRel", operators (>=, etc.), bounds (0, 100, etc.)
    rename console commands
    add unknown skies integration (go find it)
    rename variables in remnant mission
    fix xray
        fix industry xray not displaying ejac stage
        fix overlap lines at different resolutions
    add home world name to person memory
    add reckless officer dialog
        finish talk greeting, chat, intimacy greeting, head pat, hug, handhold, kiss, cuddle,
        add finish option text
    reduce logging for initiating variables
        added verbose logging option for dev mode
    combine open ui classes
    move dialog stats & xray to custom dialog panel
        find obfuscated classes for profile element
        add button to toggle xray directly in panel
        separate xray & cum memkeys
        find obfuscated classes for button
        fix xray button flash during panel update & button click
    fix prisoner not advancing time
    add xray stages to scenes
        finished timid prisoner rape, break, broken
        finished base prisoner rape, break, broken
        finish base officer rape, break, broken, love
        finish market slave
        finish market npc
    add unique slave id to slaves
    fix diktat ransom not leaving
    check advance time for slaves & market npcs
    add admiral skills to prisoner/officer panel
    fix not being able to capture persean league officers
    add option to change prompt of dialog options (You decide to...)
    add custom "You decide to..." text for scenes
        remember to reset after use
        finished market npc, prisoner, officer rape, love, market slave
    switch post break menu to rape menu instead of prisoner menu
        finished prisoner, officer market npc
    fix xray stage active person null
    clean up xray monitor textures
    add word wrap to vStat dialog ui
    add tooltips to custom dialog ui panel
        finished rape, love, sex
    reorder rules.csv (all rs rules are now below base tnp)
    add fleet defeat event (female pc, lose to pirates)
    fix slave num not recorded in save
    add slave number to slave & industry desc
    add solvernia bunny portrait
        custom dialog option, to change uniform at high rep love route
    fix remnant sex grammar
    reformat facility notification intel
        add buttons & tooltips
    add TipUtils
        dynamically modifies available tips
        replace or remove based on contained string
        add alt_tips.json (no hardcoding)
    call louisa a whore
    add post to prisoner/officer panel
    fix market npc raid rep loss
        story point option (stay anon, ensure success, both)
            if not anon, massive faction & person rep loss
            different dialog for being recognized
            add flavor text to raid rape
        change meet in person dialog based on anon
        faction hostilities depends on person importance
    add animated ui component
        make them moveable (right click)
            position is saved in common
        play sfx (left click)
        enable/disable in luna settings
    add high rel break rewards
    limit confession to one officer (change with settings)
    add try catch to nex config intel (won't crash with old versions)
    finish confess officer dialog for reckless
    add cabal to capture list
    fix pagsm tnp prisoner dialog showing for officer
        init v stat for pagsm npcs
        break ruka & runi when kweened
    reformat luna settings page
    add aeria dialog
        finish rape oral, virgin vag, vag, anal
        finish break oral, virgin vag, vag, anal
        finish solv break broken for oral, virgin vag, vag, anal
        finish solv break cooperative for oral, virgin vag, vag, anal
    add force rep increase option for high rel broken aeria


---------------------------------------------
Version 0.2.0f (05/22/2023)

Finished
    fix npe with entities that don't have interaction plugins (asteroids, etc.)
    add prisoner greet & oral rape variations for timid
    fix call raphaela hyperspace cast
    Add lunalib settings toggle for AI capture & interactions. Default off. In dev.
    fix breeding facility npe
    disabled meet in person option for USL space truckin market npcs. that mod uses a different dialog system and is incompatible.
    intercept uaf immediate denied comms. Cost a story point, but now you don't need a commission to know where uaf market npcs live.
    uaf has a bug that breaks greet dialogs if you have negative relations with a market npc (inari to be specific)
        add option in lunalib debug to set the relation of any npc to fix this
    check daemon core interactions
    check eidolon (no capture intended)
    fix call raphaela in no jump point systems
    fix importing obfuscated classes crashing on linux/mac (temp workaround)
        add proxy classes for obfuscated base game classes
        go to lunalib settings -> turn off [Use custom industry ui]
    remove raid fleet aggro & colony cooldown from your own markets
    add v mechanic & cmds
    add v status indicator to stat page
    add chance for prisoners/officers to not be virgin
    add prisoner execute, release, vag rape, anal rape, oral break, vag break, and anal break variations for timid
    fix body part tooltip descriptions with v including break
    move memkeys to String util class
    check slave & love options with v
    change v stat when used in industry
    consider use counts when init v stat
    add temp console commands to reset virginity status & change personality
    add the funny
    fix industry notification daily spam
    fix rules.csv firing for slaves (caused rep to not change)
    fix accessing slave from other markets if they exist as market npcs
    implement way to disable fel invasions
        check mod works with sotf disabled
    implement way to capture fel temporary officer
        fel's skill descriptions are broken. added try-catch in rs ui, but viewing in base game ui will crash.
    add felcesis prisoner interactions
    removed fel invasion bypass
        will add back once sotf updates
    update to v0.96a
    update proxies
    update lunalib settings listener
    re-add fel invasion bypass
    add importance adjustments to unique npcs
    combine the lovin classes and rape classes
    clean up TNP_ in classes & rules.csv
    move rules.csv relint (high rep) check to java
    add option confirm to officer rape
    remove firing of rapeRoleBrokenString and add rel & other changes directly in the scene. Also fixes break loop.
        finished prisoner (rape) & officer (rape & love) & market npc & slave
    use alternative to obfuscated classes for industry tooltip
        this means it works for linux/mac users as well
    fix release/ransom/execute reputation change (at least for the RS interactions. base tnp is a mess)
    fix prisoner/officer skill display (uaf queens resolve & sotf reality breaker)
    update lunalib v1.7.4
    Changes that will break saves (implement after 0.96)
        configure xstream for save compat (yeah no idea how this works)
        combine other short rules.csv related classes
    remove custom industry ui setting (not needed anymore)
    move rel change to before firing rape/loveactiveperson (portraits now change when crossing threshold instead of one action later)
    add separate raid cooldown to entire market (half of person cooldown)
    add color to distinguish meet option
    check if dialog option menu is not the base market interaction menu before adding meet in person option
    check uaf compatibility (rudimentary testing)
    add RS player stats
        add to nex special interactions menu
        add to market dialog menu (if nex is disabled, only on your faction's markets)
    use switch statements
    add expanded tooltip descriptions
        add remnant lore to exowomb
        move officer skills to expanded slave item description
    add requirements to exowomb (no extreme weather/tectonic activity)
    replace raphaela wreck with correct sprite
    fix slave storage npe bug when slave is not placed at first cell
    add breeding facility intel
        group slave message info into one intel message
        rework implementation (access violation error)
        thoroughly check this
    fix installed exowomb not transferred to storage when deconstructing facility
    remove settings for enableIndustryInfoFeed (doesn't spam so not used anymore)


---------------------------------------------
Version 0.1.0a (04/19/2023)

Finished
    fix meet in person option showing for fleets
    fix dialog break from raping officer before meeting them
    fix typos
    fix xray tooltip
    fix facility pop growth effects applying while being built
    change durability to be based on number of skills
    add skill level down mechanic (breeding facility, burn out once skills reach 0)
    add periodic diplomatic consequences of slaves
    add xray overlap
    add border to xray
    add gitgud & version checker
    fix prisoner/officer skill tooltip color
    add industry assign option tooltip description
    reformat industry description xray
    add break story point cost based on level
    change faction rape rep decrease to scale with importance
    delay prisoner faction rep decrease until release/ransom
    fix typo with faction rep change
    add lunalib settings
    remove rapeDefinitions (they are for quick action buttons)
    fix break sp cost for market npcs (they have no officer skills)
    replace break status with mental condition
    fix sp cost for special cases
    add price to slaves
    add projected income
    add hostilities to market & nearby fleets after raid
    migrate rape/love cooldown check to java from rules.csv
    fix 0.00 cooldown bug
    fix changed first name not reflected in dialog
    add remnant sex bar interaction
    add remnant sex mission
    add remnant sex derelict
    adjust rape reputation change mechanic.
        30 percent of the change is applied immediately
        the rest is applied at release (100 percent), execute (10 percent), and ransom (120 percent)
    add derelict ping
    add raphaela
    add toggle for industry info feed
    format lunalib menu
    add derelict explosion
    add derelict raphaela dialog interactions
    add raphaela color text
    add remnant sex post repair lovin
    add remnant sex mission descriptions
    implement exowomb colony item
    reduce breeding facility population growth bonus from slaves
        pop growth greatly increased with exowomb
    adjust industry description
    add sound to exowomb
    add remnant sex mission credit/item/ability rewards
    finish call raphaela ability
    mark (end) for options that destroy raphaela
    finish remnant sex mission
    fix disappearing "You decide to..." text
    update ability icon
    add visuals for remnant lovin
    add debug snippets to lunalib
    show repair visuals & explosion sfx during raphaela repair
    add portraits for raphaela & ferelith
    add raphaela ship
    add uninhabited & no remnant presence requirement for ability
    improve ability description
    finish everything in remnant sex
    quick fix for ransom loop bug with male hegemony prisoners
    add snippet in lunalib debug menu to maunally fix officers
        fix captured officer level cap not increased by skill
        fix captured officer elite skill count not increasing
    remove redundant "planned" sections from past changelogs
    add readme.md
    add level restriction to remnant sex mission
    slightly increased difficulty of remnant sex mission
    fix bug with changelog percent sign


---------------------------------------------
Version 0.0.8i (04/01/2023)

Finished
    bandaid fix for post name not showing
    fix not removing officer from ship after enslave
    reduce broken officer salaries to 5c/month (works in income report, not in tooltips)
    add gender-specific capture chance multipliers in modSettings.json
    changed mod info and version number
    add xray to love tooltip
    add tooltip for condition of body part based on count
    slightly adjusted some portraits
    add mute sounds option in modSettings.json
    add xray toggle option in modSettings.json
    add market npc interactions
    add color to dialog options
    removed redundant classes
    add option to raid and rape market NPCs
    add raid cooldown to market npcs
    add color to cooldown tooltips for love and raid
    add marine mechanic to market npc raid
    add varying defense marine count
    fix meet market npc option only appearing after second visit
    change raid visuals
    change visuals back to person info after raid
    switch to cut comms instead of default leave
    add shortcuts to dialog choices
    fix defending marine count not increasing
    add importance level to marine defence count
    add portraits for aeria charlotte
    add market npc raid dialog
    add market npc rape dialog
    add market npc interaction with breeding facility slaves
    prevent breeding facility from being built on governed colonies
    fix changing slaves not changing comms
    fix industry description
    add slave faction repercussions of industry based on importance
    add confirmation to release and execute options
    skip marine raid for player owned markets
    have industry use slave's original faction
    fix minor bugs
    fix postid and rankid migrate from past version
    add rep gain/loss from release
    add meet option at pick greetings stage (for bad rel npcs who deny comms)
    add separate dialog for slave interactions
    add some of anon's interactions (skipped the virginity parts, maybe later)
    fix officer skill menu display (hide non-relevant skills, sort by skill order)
    remove lovers embrace after rape (previously was after break)
    fix lose slave when removing industry
    expand on slave item (slave condition, broken, etc.)
    add slave storage submarket
    add mechanic to take slave from storage
    add durability mechanic to slaves
    add slave burnout (supercomputer ai core, based on importance)
    add income to industry after using slave (based on importance)
    increase rape counts to slave every day
    improve industry tooltip
    add stats to slave item tooltip
    add stats to industry tooltip
    add xray to industry tooltip
    fix bug with conditional option firing
    fix nullpointer with uaf comms denied
    add option to meet with queen with denied comms
    add prisoner, officer & market npc rape cooldown
    add break requirement rape count based on importance
    fix slave dialog for npcs not on your colony
    use remove skill (instead of setting level to 0)
    add more dialog for market npcs


---------------------------------------------
Version 0.0.7b (03/05/2023)

Finished
    add male officer dialog
    split some scenes to better sized chunks
    add ai personality change options after breaking
    add dynamic portrait system that change based on scene
    add breeding facility industry
    add slave special industry item
    add rs_addslave command
    add slave item icon
    add enslave option to prisoners and officers
    remove rs_lovers_embrace if officer has rs_broken
    add option confirm to dialog
    add method to restore slave to prisoner/officer
    add enslave and slave item sfx
    add population growth bonus for installing slave item
    add production bonus for installing slave item
    change enslave sfx
    fill enslave placeholder
    upgrade portrait change mechanic (angry when raped, lustful when high rel and broken)
    add multiple "levels" of broken based on relationship (with respective portraits)
    add more portraits for Ava & Kim
    change placeholder portraits
    add slap option to lower rel of officers after broken
    add stability modifiers to industry
    replace breeding facility placeholders


---------------------------------------------
Version 0.0.6g (02/28/2023)

Finished
    add male officer dialog


---------------------------------------------
Version 0.0.6f (02/27/2023)

Finished
    fix view prisoner/officer ability tooltip
    change ransom price based on rape stats
    add different execute dialog depending on rape/broken status
    add different release dialog depending on rape/broken status
    add different ransom dialog depending on rape/broken status
    add $rs_relInt relationship to player integer
    fix $rs_relInt behind on update
    add head patting, hand holding, hugging, kissing, cuddling with officers.
        consensual options increase relationship while raping decreases it
    limit love options based on relation
    add naughty counter
    add lovey dovey dialog & variants (thanks anons)
    add chained dialog lovey dovey scenes (kissing & cuddling)
    add love route - relationship determines apathy vs affection
    add lovers embrace consensual intercourse officer skill
    change lovers embrace icon
    add confession dialog
    add oral, vag and anal consensual intercourse dialog
    add conditional intercourse exit dialog
    add refuse intimacy after rape/break
    add interaction cooldown for intimacy
    display intimacy cooldown w/ dialog and tooltip
    add intimacy cooldown to modSettings.json (modifiable)
    add devMode option in modSettings.json (currently sets cooldown to 0)
    lowered viewprisoners and viewofficers ability cooldown
    fill intercourse options placeholder dialog
    add love route interactions/dialog for low relation officers (specifically Ava)
    add chat option with officers
    add love sfx for chatting, head patting, hugging, handholding, confess, kissing, cuddling
    add love sfx for oral, vag, anal
    add rsBroken officer skill effects
    add rsLoversEmbrace officer skill effects
    add dialog restrictions to chatting (raped, broken)
    replace placeholder tooltips
    changed alt portrait mechanic (supports love and break versions, dynamic portraits coming soon)


---------------------------------------------
Version 0.0.5 (02/22/2023)

Finished
    add flavor text for rape after broken
    replace break placeholder text
    add varying break dialog
    add multiple break methods (oral, anal, etc.)
    split break interaction to multiple chunks
    add viewofficers ability to player
    implement viewofficers ability
    modify tnp dialog panel for officers
    add variable $rs_officer dialog condition
    redirect officer menu scripts (fixes officer dialog closing to prisoner menu)
    fixed PickPrisonerDialog not resetting (fuuck this one)
    change break to go to prisoner menu instead of rape menu
    add completely separate dialog section for officers in your fleet in rules.csv
    implement rape dialog for officers
    add interaction dialog with officers
    fix metPrisoner and metOfficer
    convert to tnp v0.14.4
    note: new version of tahlan fixes Nia's bounty. Should appear normally.


---------------------------------------------
Version 0.0.4 (02/21/2023)

Backup before migrating to TNP v0.14.4

---------------------------------------------
Version 0.0.3 (02/20/2023)

Finished
    add rape affects faction relationships
    add multiple rape methods
    add rape leads to breaking (available at total count >= 3)
    add different dialog for rape based on rape count, broken status
    add custom panpan sfx (made with audacity)
    remove option to bribe after first rape
    add option to join crew after break
    add mechanic to increase/decrease relationship with rape after broken
    add rape option to every f*male prisoner and select unique NPCs
    add rape stat counter to dialog
    add color to text
    change battle AI personality after break
    add method to get first name in rules.csv (seriously Alex?)
    add flavor text for interactions based on rape count, broken status
    add broken officer skill to broken prisoners
    add broken portraits for Ava, Kim, Nia (made with photoshop)
    fix Nia's bounty (changed mods/tahlan-shipworks/data/config/vayraBounties/unique_bounty_data.csv bounty_id tahlan_bounty_cinder -> tahlan_bounty_fuck. Works for some reason. Otherwise row will be malformed and won't load bounty.)

