Smith and fire god: Igni
authorpubby <pubby8@gmail.com>
Fri, 14 Feb 2014 17:50:40 +0000 (11:50 -0600)
committerNeil Moore <neil@s-z.org>
Sun, 23 Feb 2014 20:49:14 +0000 (15:49 -0500)
commitc07910ae6d3bea3a66328782ca471c5a7da96add
tree662a69b7dafa61045d72fab4c55887bf087dc6b3
parentbf1da8c09a8db855d044683495cd6a9e97c385d0
Smith and fire god: Igni

Original idea was based on a tavern thread, which is where the name
"Igni" comes from, although very few of the tavern ideas are in this
implementation.

I haven't playtested much, and so the god likely needs balancing and
additional work. I'm not even sure if it's fun or interesting.

Grunt mentioned something about running out of space for altar enums.
I inserted the new altar feature in the middle of the enum, so that
probably needs to be looked at.

Features and rationale:

A defensive-oriented god whose abilities have a gold cost.

The flavour is a god of fire, but one who uses fire for creation rather
than destruction.
This is manifested as a smith god reminiscent of Ptah and Hephaestus.

Piety is gained from reading enchant scrolls and exploring.
The enchant scroll conduct is intended to pressure players into reading
scrolls early rather than stockpiling them, which I consider
interesting.
Exploration piety exists so that you can gain piety even when the game
generates very little scrolls.

Abilities:

(*) Boosts the AC of metal body armour. (~8 extra AC at
max piety in plate armour)
This ability synergizes nicely with the enchant conduct.

(**) Reforge an enemy weapon into a mundane hammer.
This is a defensive ability that can cripple enemies such as hill giants,
orc warlords, and certain uniques.

(***) Add the flaming brand to your weapon. (costs lots of gold)
This is the only god given brand that can be applied multiple times.
The piety breakpoint for this ability was chosen to be *** because that
allows players to have a flaming weapon by the time hydras appear.

(****) Divine bellows ability.
This is the same effect as a fan of gales, except it doesn't summon any
elementals.
It creates some distance between you and other monsters.

(*****) Fire-immune magma form with eruption ability.
Magma form is a very powerful effect that makes you immune to fire, but
is extremely unstable and prone to spontaneous erupting.
The eruption effect deals fire-based AoE damage, but ends your
transformation and "magma-exhausts" you.

The fountain enums were shifted down, providing room for 3 altar enums,
one of which is Igni's.
46 files changed:
crawl-ref/source/ability.cc
crawl-ref/source/ability.h
crawl-ref/source/areas.cc
crawl-ref/source/beam.cc
crawl-ref/source/chardump.cc
crawl-ref/source/dat/database/godname.txt
crawl-ref/source/dat/database/godspeak.txt
crawl-ref/source/dat/descript/ability.txt
crawl-ref/source/dat/descript/features.txt
crawl-ref/source/dat/descript/gods.txt
crawl-ref/source/describe.cc
crawl-ref/source/directn.cc
crawl-ref/source/enum.h
crawl-ref/source/evoke.cc
crawl-ref/source/feature.cc
crawl-ref/source/godabil.cc
crawl-ref/source/godabil.h
crawl-ref/source/godconduct.cc
crawl-ref/source/godpassive.cc
crawl-ref/source/godpassive.h
crawl-ref/source/godwrath.cc
crawl-ref/source/hiscores.cc
crawl-ref/source/item_use.cc
crawl-ref/source/main.cc
crawl-ref/source/melee_attack.cc
crawl-ref/source/misc.cc
crawl-ref/source/ouch.cc
crawl-ref/source/output.cc
crawl-ref/source/player-act.cc
crawl-ref/source/player.cc
crawl-ref/source/player.h
crawl-ref/source/religion.cc
crawl-ref/source/rltiles/dc-feat.txt
crawl-ref/source/rltiles/dc-mon.txt
crawl-ref/source/rltiles/dngn/altars/igni.png [new file with mode: 0644]
crawl-ref/source/rltiles/player/transform/magma_form.png [new file with mode: 0644]
crawl-ref/source/spl-other.cc
crawl-ref/source/spl-selfench.cc
crawl-ref/source/status.cc
crawl-ref/source/tag-version.h
crawl-ref/source/tags.cc
crawl-ref/source/terrain.cc
crawl-ref/source/tilepick-p.cc
crawl-ref/source/tilepick.cc
crawl-ref/source/transform.cc
crawl-ref/source/wiz-you.cc