VentiBoon
Adds Venti as a new god: 10 boons, 4 Duos, a Legendary and dialogue with Melinoe.
By aiespion
| Last updated | 11 hours ago |
| Total downloads | 13 |
| Total rating | 0 |
| Categories | Mods Gameplay AI Generated |
| Dependency string | aiespion-VentiBoon-0.1.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
LuaENVY-ENVY
A plugin to allow ReturnOfModding plugins greater control of their environment.
Preferred version: 1.2.1SGG_Modding-ModUtil
Utility mod for mod interactions within lua for SGG's games
Preferred version: 4.0.1SGG_Modding-ReLoad
Provides helpers for managing hot reloading and waiting for the right time to load
Preferred version: 1.0.2zannc-GodsAPI
A library for developers to easily add new Gods / NPC Gods to the game without having to dig through files.
Preferred version: 2.1.5README
Venti Boon
Venti, bard of the winds, joins the Olympians as a new boon giver. He has his own status effect, Windswept, 10 boons with Common, Rare, Epic and Heroic rarities, 4 Duos, a Legendary, and branching conversations with Melinoe.
Built on zannc-GodsAPI, so Venti spawns like any other Olympian, appears in the Codex and in Boon Info, and works with shops, Echo, rerolls and PonyMenu.
Windswept
Venti's slot boons leave foes Windswept for 4 seconds (configurable). On its own, Windswept is a light green flash. Venti's other boons build on it.
Boons
Values are Common / Rare / Epic / Heroic.
| Boon | Slot | Effect |
|---|---|---|
| Gale Strike | Attack | +30 / 38 / 45 / 53% Attack damage; inflicts Windswept |
| Zephyr Flourish | Special | +40 / 50 / 60 / 70% Special damage; inflicts Windswept |
| Eye of the Storm | Cast | Binding circle pulls foes in every 0.6s for 12 / 15 / 18 / 21 damage; inflicts Windswept |
| Skyward Sprint | Dash | Gust blasts nearby foes away for 20 / 25 / 30 / 35 damage; inflicts Windswept |
| Ballad of Breezes | Gain | Omega moves inflict Windswept; +4 / 5 / 6 / 7 Magick per newly Windswept foe |
| Windborne Verse | - | Windswept foes take +15 / 19 / 23 / 26% damage from you |
| Dandelion Breeze | - | Restore 2 / 3 / 4 / 5 Life when a Windswept foe is slain |
| Stormeye Gale | - | Slain Windswept foes burst for 40 / 50 / 60 / 70 damage and spread Windswept |
| Thousand Winds | - | Windswept foes deal -12 / 15 / 18 / 21% damage |
| Anemo Resonance | - | Re-applying Windswept deals 15 / 19 / 23 / 26 bonus damage |
The six non-slot boons and the Legendary need one Venti slot boon first.
Legendary: Wind's Grand Ode. Once every 5 seconds, inflicting Windswept summons a vortex that pulls in foes 3 times for 30 damage each. Requires a Venti slot boon plus Windborne Verse, Stormeye Gale or Anemo Resonance.
Duos
| Duo | With | Effect |
|---|---|---|
| Thundering Ballad | Zeus | 20% chance to strike Windswept foes you hit with a 60-damage bolt |
| Lovelorn Zephyr | Aphrodite | Windswept also inflicts Weak |
| Tidal Gale | Poseidon | Wind gusts, whirlwinds and bursts deal +50% damage and push harder |
| Bonfire Swirl | Hestia | Scorch deals +60% damage to Windswept foes |
Dialogue
About 30 conversations. Three of them let you choose Melinoe's answer:
- First meeting: ask for Venti's song, or ask him to hurry.
- An invitation: accept or decline a drink once Chronos falls.
- Freedom: say what freedom means to Melinoe.
Later lines remember your choices. Others react to the region you're in, to Zeus, Aphrodite, Poseidon, Hestia or Hermes appearing earlier in the run, to low health, and to high-rarity offers. Venti has no voice acting; his lines are text only.
Configuration
ReturnOfModding/config/aiespion-VentiBoon.cfg (created on first launch):
spawn_weight: how often Venti appears (vanilla gods use 10)first_boon_always_venti: your first god boon each run is Venti's (default on)windswept_duration: seconds Windswept lastsuse_custom_art: set false to use vanilla Hermes artportrait_scale,portrait_offset_x,portrait_offset_y: dialogue portrait placementdebug_log: extra console output
Compatibility
Venti's boons, text lines and codex entries all use the aiespion-VentiBoon- /
BamoussaVenti_ prefixes, so they can't collide with other mods.
- Shared combat hooks.
CalculateDamageMultipliers,DamageEnemyandKillEnemyare also wrapped by Nightmare Fear, HermesDuos, BoonQuality, TwoRoomUpgrades and Tools of the Trade. Every Venti wrapper calls the original first and only multiplies or adds on top, so load order doesn't matter. - Boon Quality: finds Venti automatically through
IsGodTrait; his boons roll Quality like any other god's. - Boon Advisor: only scores the nine vanilla Olympians, so it won't rate Venti's offers.
- ChamberChaos: its "god gift" chaos event picks from vanilla gods only.
- LootChoiceExtension: Venti has 10+ offerable boons, enough for extra choice slots.
- Gifting: Venti has no keepsake or Nectar track. Gifting is turned off for him, because GodsAPI otherwise enables it and the gift screen breaks without gift data.
Rebuilding the art
The source images are cut into game textures by tools/build_art.ps1 and
packed by tools/pack_assets.ps1 (needs pip install deppth2). The packed
aiespion-VentiBoon.pkg goes in ReturnOfModding/plugins_data/aiespion-VentiBoon/.