New version beta 2014-01-01 is now available!
There are some bug fixes, new hints for Spirit Abilities that didn't have them before, and some new features.
Here is the change list:
Version Beta 2014-01-01
- *.ATOM
- CANNONER.ATOM
- Triple shot: Added Fatt_Shade's idea for damage to surrounding troops, although I added friendly damage.
- Normal shot: now does 50% damage to surrounding troops (friendly fire)
- All shots have no range limit and no penalty
- Added camera shake to both attacks!

- Spirit ATOMS: (DEATH, LINA, SLIME, THEROCK) - simplified upgrade criteria
- DEATH.ATOM - removed 1 rest reduction level from time back and black hole and replaced with 1 rage reduction level
- LINA.ATOM
- Removed 1 rest reduction level from gizmo and replaced with 1 rage reduction level
- Orb:
- Now causes damage when cast upon landing via a quake similar to the Giant ability and the damage reduction per hex away from the landing point decreases with increasing attack level
- Attack and Defense upgrades now only increase attack and defense capability (before there was a slight increase to the opposite statistic)
- Roll damage per hex now increases with increasing attack level
- Knocks the target back 1 cell if possible
- Added always hint flag for orb and devatron to show the damage hint
- SLIME.ATOM
- Dramatically improved Poison Cloud:
- Does immediate damage to the targets plus the damage by the cloud later
- Has the specified chance to poison the targets (note that higher levels can "super" poison the targets due to its high and repetitive damage)
- Evil Shoal:
- Now has a chance to cause fear in the target (normal fear immunities apply)
- Now shows the damage hint!
- Swamp Poison now has the duration specified
- THEROCK.ATOM - lump, rockfall, and quake now all have their duration specified
- DEVATRON_THROW.ATOM - improved the damage animation
- DRUID.ATOM - new ability: Revive Beast (2 charges) - resurrects beasts (i.e. bears, wolves, etc.)
- ENT & ENT2.ATOM - added movetype custom parameter to moveattack to include movement type = -2 (Ghosts and Cursed Ghosts)
- GIANT.ATOM - quake now does 200% damage to structures (obstacles, barriers, and towers)
- KINGTHORN.ATOM - included movement type = -2 (Ghosts and Cursed Ghosts) in the movetype entangle custom parameter
- ORB.ATOM - added ground shake particles for shaking the ground when the Ice Ball lands per the changes to Ice Ball above
- SLIMEFOG.ATOM - the fog damage is no longer affected by the attack of the cloud / defense of the target
- *.LNG
- EN(G)_BATTLE.LNG
- Added new log for showing the recharge enemy attacks message.
- Added "fightened" log for when Evil Shoal causes fear and the unit already has it, it will add +1 to the duration of current
- EN(G)_ITEMS.LNG - fixed Carl Leonar -> Carl Leonard
- EN(G)_SPIRITS.LNG
- Added changes to descriptions and level ups based on all the atom and other features added
- EN(G)_UNITS_SPECIALS.LNG
- Updated Cannoneer Salvo to include half damage to surrounding troops, friend or foe.
- Update Giant Quake to include 200% damage to structures
- Added new druid Beast Revive name, header, and hint
- Added warning_revive for new Druid ability
- EN(G)_UNITS_FEATURES.LNG
- Added separate Siege Gun header / hint for Cannoners per their update
- Added Knockback header / hint
- EN(G)_WINDOWS.LNG
- Updated version number
- Added many new screen tips to show new features of the mod
- TEMPLATES.LNG
- Updated spirit templates to accommodate changes in ATOMs
- Fixed Feanora template Werewolves -> Graywolves
- *.LUA
- ARENA.LUA
- Fixed issue with improperly using the wrong spell level if the enemy hero's spells happened to be higher than I thought
- Set min_score to 0 so that all spells have a chance to cast. I originally put this in to prevent spells with very low probabilities from being cast, but it seems like there could be quite a few lower level enemy heroes with really low scores and so they'd end up skipping turns not casting spells.
- Critical Hit difficulty level bonus is now additive since a lot of unit's Critical Hit is really low. So now enemies will "krit" a lot more often on harder difficulty levels...
- COMBAT_LOG.LUA
- Added damage hint for Rage Skills:
- Poison Cloud
- Ice Ball (see above)
- Evil Shoal
- Ice Thorns
- ITEMS_HINT.LUA - fixed issue with text description for wives having their first child
- SPECIAL_ATTACKS - added change to Giant's Quake damage to structures as identified above
- SPELL_COMMON.LUA
- Calccells for Royal Thorn's Entangle now checks for a comma-delimited list of movement types (this is to include Ghosts / Cursed Ghosts) - Thanks to jorko80 for pointing this out!
- Function common_cell_apply_damage can now return the dead from act_damage
- SPIRIT_LINA.LUA
- Ice Thorns now:
- Uses common_freeze_attack to be consistent with Geyser and Ice Serpent - Thanks to jork80 for pointing this out!
- Uses its duration (was using a constant of 3, but had created variable duration in the past)
- Affects the Undead (not sure why I had it this way before)
- Improved the damage animation
- Ice Ball now:
- Damages enemies like the Giant's quake upon casting
- Has variable roll damage increase
- Knocks targets back 1 cell if possible
- SPIRIT_SLIME.LUA
- Implemented changes as specified in the ATOM changes above
- Implemented changes to show the damage of Evil Shoal
- SPIRIT_THEROCK.LUA - implemented changes as specified in the ATOM changes above
- TEXTGEN.LUA - added new function for generating the Ice Ball's roll damage for its feature hint
- UNIT_FEATURES.LUA
- features_entangle (Entangle) now also checks for a comma-delimited list of movement types (this is to include Ghosts / Cursed Ghosts) - Thanks to jorko80 for pointing this out!
- Re-ordered features_entangle boolean logic checks to optimize logic for speed / efficiency
- Fixed error with special_priest where the holy effect was being shown when moving the cursor over enemies
- *.TXT
- & LOGIC.TXT - added new parameter, rndrecharge, for determining when enemy attacks are automatically recharged based on difficulty level.
- & SPELLS.TXT - Ice Snake is now an Order spell
Now all Spirits have at least 2 damage abilities to help them keep up with Spirits that level faster. This is especially true for Lina as she now can be maintained at levels near the others whereas before she always fell behind. With Sleem, Poison Cloud was hard to use because it didn't give experience based on damage and units could move away from it. Now it does immediate damage and then will do additional damage based on its life. This makes this ability a lot more useful.
All the Spirit abilities show damage hints now, but you have to have Build 35,396 to see them - if you have build 35,234 then you still won't see them. This is also true for Maria to show you the number of Dragonfly Wings you have. I have no idea why older builds are being sold, but I guess that's the way it is for now.
Druids can now resurrect your animals (twice) so there is a new troop selection synergy with using them now.
I haven't made any changes since the beginning of the year and so that's why it is V2014-01-01, but everything seems to be working great.
See the last post to get the latest version...
/C\/C\