diff options
author | pubby <pubby8@gmail.com> | 2013-06-12 02:34:30 -0500 |
---|---|---|
committer | Neil Moore <neil@s-z.org> | 2013-08-25 00:12:25 -0400 |
commit | 2211e5ff2f25adfb931eb0ff32b274afa7eb7ed5 (patch) | |
tree | 4568295ed3a6c1bd2c0df4bc8db167db1809c043 /crawl-ref/source/aptitudes.h | |
parent | 9c1491e134d7c43d0ad2c4ebd444a3a2199b457b (diff) | |
download | crawl-ref-2211e5ff2f25adfb931eb0ff32b274afa7eb7ed5.tar.gz crawl-ref-2211e5ff2f25adfb931eb0ff32b274afa7eb7ed5.zip |
Create Formicid species and monsters.
Tavern post:
https://crawl.develz.org/tavern/viewtopic.php?f=8&t=8298
Wierdness & mutations:
- poison weakness
- retractable antennae (can wear headgear and ignore mutation)
- chitin skin (+3 AC)
- most weapons 1-handed, big weapons 2-handed
- permanent stasis
- ability to shaft self
- ability to dig
- Starts with 2 curing pots
3 monster versions of formicids were added:
formicid, a weak fighter
formicid drone, a stronger fighter
formicid venom mage, a magician with olgreb's and mass cure poison
[ Pushing to a branch for experimental playtesting on CSZO.
Also optimised the new tiles. -nfm ]
Diffstat (limited to 'crawl-ref/source/aptitudes.h')
-rw-r--r-- | crawl-ref/source/aptitudes.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/crawl-ref/source/aptitudes.h b/crawl-ref/source/aptitudes.h index 7ee6fc4d72..273def1b6a 100644 --- a/crawl-ref/source/aptitudes.h +++ b/crawl-ref/source/aptitudes.h @@ -1340,6 +1340,40 @@ static const species_skill_aptitude species_skill_aptitudes[] = APT(SP_LAVA_ORC, SK_POISON_MAGIC, -1), APT(SP_LAVA_ORC, SK_INVOCATIONS, 3), APT(SP_LAVA_ORC, SK_EVOCATIONS, 1), + + // SP_FORMICID + APT(SP_FORMICID, SK_FIGHTING, 0), + APT(SP_FORMICID, SK_SHORT_BLADES, 1), + APT(SP_FORMICID, SK_LONG_BLADES, 0), + APT(SP_FORMICID, SK_AXES, 0), + APT(SP_FORMICID, SK_MACES_FLAILS, 0), + APT(SP_FORMICID, SK_POLEARMS, 0), + APT(SP_FORMICID, SK_STAVES, 0), + APT(SP_FORMICID, SK_SLINGS, 1), + APT(SP_FORMICID, SK_BOWS, -2), + APT(SP_FORMICID, SK_CROSSBOWS, 0), + APT(SP_FORMICID, SK_THROWING, -2), + APT(SP_FORMICID, SK_ARMOUR, 3), + APT(SP_FORMICID, SK_DODGING, -1), + APT(SP_FORMICID, SK_STEALTH, 3), + APT(SP_FORMICID, SK_SHIELDS, 1), + APT(SP_FORMICID, SK_TRAPS, 1), + APT(SP_FORMICID, SK_UNARMED_COMBAT, 0), + APT(SP_FORMICID, SK_SPELLCASTING, -1), + APT(SP_FORMICID, SK_CONJURATIONS, -1), + APT(SP_FORMICID, SK_HEXES, 2), + APT(SP_FORMICID, SK_CHARMS, 0), + APT(SP_FORMICID, SK_SUMMONINGS, 0), + APT(SP_FORMICID, SK_NECROMANCY, 0), + APT(SP_FORMICID, SK_TRANSLOCATIONS, 0), + APT(SP_FORMICID, SK_TRANSMUTATIONS, 1), + APT(SP_FORMICID, SK_FIRE_MAGIC, 0), + APT(SP_FORMICID, SK_ICE_MAGIC, 0), + APT(SP_FORMICID, SK_AIR_MAGIC, -2), + APT(SP_FORMICID, SK_EARTH_MAGIC, 2), + APT(SP_FORMICID, SK_POISON_MAGIC, 3), + APT(SP_FORMICID, SK_INVOCATIONS, 2), + APT(SP_FORMICID, SK_EVOCATIONS, 2), }; #endif |