GithubHelp home page GithubHelp logo

blessgen's Introduction

BlessGen

This tool generates semi-random bless effects for Illwinter's Dominions 5. Using its output requires the Blessmodder tool I wrote.

Describing this as "procedurally generated" might be a bit of a stretch: essentially this tool draws 99 effects out of a pool of several hundred and presents them as options, in a way that makes a nice spread of paths and point costs. Unlike other similar tools for Dominions, there are (figuratively) not very many possible permutations. While bless effect descriptions remain unmoddable, this will likely not dramatically change: it is very difficult to explain compounded bless effects in a mere 31 characters.

Effects that can be taken multiple times (like vanilla Undying) are marked with an asterisk at the end of their names.

Answers to anticipated questions

See the caveats section of Blessmodder's readme for side effects relating to modifing bless data within executables.

Test to make sure things work as you'd expect before committing to your build in multiplayer. Please. I won't have caught all my mistakes.

Many bless effects that say +X will stack with attributes on units that have them already. Others, such as "Solar Weapons +5" means that weapons do 5 AP fire damage, x3 vs undead/demons; NOT +8. (The reason one might think this is in the base game Solar Weapons always have a value of three, but in reality there are no hard limits on the damage they can deal!)

"Summon: (Creature)" means that all sacred commanders gain the Summon Allies command to summon one of the named creature type.

"Retinue: (Creature)" means that all sacred units summon one of the named creatures at the start of every battle.

"Prophet" or "Prophet Shape: (Creature)" means that all appointed prophets will immediately become one of the named creature type.

"Temple Train: (Creature)" means that all sacred commanders gain the Temple Trainer command, allowing them to spend a turn at a temple to create one of the named creatures. Only one commander may train at each temple.

Taking multiple of same type of creature related effect is a waste of points: it will cause only the creature with the highest ID to be used. So if you took Summon: Wolf and Summon: Dispossessed Spirit, the summon allies command would yield only a dispossessed spirit (ID 674) over a wolf (ID 284).

blessgen's People

Contributors

logg-y avatar

Stargazers

 avatar Tim Nordenfur avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.