Character
Game | Tales of Maj'Eyal: Age of Ascendancy 1.5.10 |
Addons | Infinite500 v3.0b: Revised high level play for ToME 1.5.0Version 3.0: Compatible with ToME 1.5.0 This addon supports game play for character levels higher than 50, primarily for the infinite dungeon (I.D.). This implements a number of subtle changes, rescaling game mechanics and balance for character levels above 50 in the Maj'Eyal, Infinite, and Arena campaigns for ToME. The intent is to make it possible (though certainly not easy) to reach level 500 of the Infinite Dungeon. This is not a nerf or a buff to game difficulty per se, but, rather, an extension of the well-balanced game play from the Maj'Eyal campaign to higher levels. Some talents and status effects have been adjusted to accommodate the higher character levels possible. You can see a summary of these by checking the "Infinite500" tab in Game Options. Once a character enters the I.D., the level 50 cap is removed and normal stats-per-level progression is enabled from level 51 onward. The limit on how high primary stats may be trained is removed (limited by character level as normal) and dependent computed value limits are also appropriately increased. No additional Prodigies are gained automatically after level 50. (Note that additional category points and (rarely) Prodigies can be gained by completing I.D. challenges.) Talent mastery levels can be improved more than once, and talent levels are unlearnable as normal in the I.D. NPC levels in the I.D. have been adjusted to be compatible with higher game difficulty settings. Most monsters and bosses from the Maj'Eyal campaign are imported into the I.D. along with their respective unique drops. Traps have been added back to the I.D. Isolated shops can appear randomly in the I.D. There is guaranteed to be at least one shop on level 1, and they become more common for the first few levels, and then more rare with depth. Random escorts may be randomly generated on each level in the I.D. unless a challenge has been started, until the normal number (9) have been attempted. The lichform quest is completed in the I.D. with a new random drop instead of automatically being completed at the appropriate step. There is a new greater vault in the I.D. that affects this quest. The Corruption/Hexes tree can be learned from a new random drop. Most major events from the Maj'Eyal campaign are enabled in the I.D., and there is a new event that can award the cursed-aura tree. Undead characters starting in the I.D. begin with an artefact cloak. This is similar to the Cloak of Deception, but its stats scale with character level and it can spawn randomly for other characters. This addon incorporates some modified game mechanics: Modified checkHit and checkHitOld functions are employed that allow for wider level differences between opponents (see http://forums.te4.org/viewtopic.php?f=36&t=35229). Things planned for the future: scaling of world artefacts with character level, map effects with dungeon level. CORE CODE CHANGES Engine: TOME Module: Other addons that affect these files might not be compatible. Troll Race. 1.3.0This addon adds Trolls as a playable race to the game. Trolls possess the Trollblood talent, which grants them high life-regeneration, but makes them vulnerable to fire. Race Stats: Str = 3 Mag = -3 Will = -2 Dex = -1 Con = 5 Liferating = 18 Exp-Penalty = 1.4 (Trolls aren't known for learning things fast) Size = Big (Increases with your racial abilites) Fear Immune Talents Trollblood(Passive): Life-regen, but fire-vulnerability. Scales with size. Scent(Active): Reveals the map around you, gives you a speedboost. Resilience of the Trolls(Passive): Increases saves and size category. Scales with size. Song of the Trolls(Active): AOE-damage with stun-chance. Scales with size. Increases size category. I hope you enjoy this! I would be very happy to receive some criticism :) If you got something to mention about balancing issues or if you find some errors, just tell me, i'll update this frequently. Undead Heritage 1.3.0Makes undead more powerful by allowing them to stack their original racial traits onto themselves. This addon is now DEPRECATED and might cause bugs. Instead, please use the Inferno Race Pack! New Gem Types 1.5.10Adds several new gem types and attempts to fill in some gaps in Tiered gem colors; also adds the Crystal race. This is a continuation of jayseesee's original addon. It's my hope that the gems in this release are balanced, consistent across tiers, and useful to a variety of different characters. Also hopefully all the Crystal's balance issues have been worked out: it should be an interesting tactical challenge to make best use of its unique mobility, find the right time to exploit its Runic Saturation status clear Stasis talent, and optimal self-imbued gemstone for each dungeon. As always, please let me know if you find any issues in terms of bugs, game mechanics, or interface! Melinda on the Map 1.1.0Places the Sect of Kryl-Feijan event on the map as a zone entrance rather than an undetectable encounter. Stoic class 1.4.0Stoics are warriors who dedicate their lives to mastering countless secret techniques. Stoics are a warrior subclass inspired by the Samurai class from Hengband. They are a melee class with a wide variety of specialized combat techniques, but require judicious use of their unique Focus resource to succeed. Their advanced trees allow them to alter the element of their attacks and grant passive effects as long as the stance is maintained. Doctornull's Class Pack 1.5.10This pack compiles several classes, with an emphasis on hybrid design. Not all classes are complete: the ones which I'm not satisfied with are marked as either INCOMPLETE or "in BETA". The classes included in this pack are: (BETA) Shield Hero is an Adventurer who starts with heavy armor and a shield. Not very exciting unless you were annoyed about not being able to equip your Adventurer's shield right away. (INCOMPLETE) The Flux Marauder is a Paradox thug, stealing time from his enemies. x (Removed): The human-only Embers of Gerlyk are fire-using magical martial artists. Removed pending new content / 1.6 features. Hulk! 1.4.8 Exponential Leveling 1.5.5Exponential Leveling is an addon that changes the amount of points (stats, class, ..) and optionally resources (hp/stamina/mana/regen..) you gain upon EACH level up. Being fully configurable, it can also be used to make the game easier as you wish to. THIS DOES NOT DISABLE IN-GAME AND STEAM ACHIEVEMENTS. How to use this addon: - Download and install, of course. Check if the addon is ACTIVATED. If you have another addon that superload/overload player.lua, it might conflict. - Start a New Game. - Under Options > Gameplay, you can enable or disable the addon. This will work from the next levelup. It cannot be used retroactively. - You can also change mode of operating (Default is balanced) and optional modes of operation (Also increase resources, life, etc on levelup) or be left as is. Operating Modes: - Balanced -> Gives extra points in a fair way depending on your difficulty (Nightmare, Insane and Madness) - Extra Points -> Gives many more points than vanilla in any difficulty - Cheatish -> Gives way more points than you'll ever need - Only Life -> Does NOT change how many points you gain on levelup, but provide some extra MAX HP on levelup. How much per level can be configured under the options. Optional Modes (These work alongside Operating Modes): - None -> Nothing else than what chosen under Operating Modes - All Resources -> Increase stamina, mana, hate, vim, etc (MAX and regen) upon levelup. How much per level can be configured under the options. - MAX HP -> Increase only MAX HP and not all resources upon levelup. How much per level can be configured under the options. Stacks with Only Life if you want to. POINTS COMPARISON (Example: Cornac Rogue at lv50): STATS | TALENTS | GENERIC | CATEGORY | PRODIGIES | MAX HP | STAMINA VANILLA | 160 | 70 | 49 | 4 | 2 | 958 | 247 BALANCED NIGHTMARE | 181 | 127 | 101 | 9 | 5 | 958 | 247 BALANCED INSANE | 217 | 145 | 119 | 12 | 8 | 958 | 247 BALANCED MADNESS | 269 | 166 | 140 | 20 | 17 | 958 | 247 EXTRA POINTS | 212 | 171 | 150 | 14 | 17 | 958 | 247 CHEATISH | 1140 | 560 | 539 | 102 | 202 | 958 | 247 ONLY LIFE | 160 | 70 | 49 | 4 | 2 | 1252+ | 247 + ALL RESOURCES | - | - | - | - | - | 1252+ | 396+ All resources ALSO gives, by a small amount, resources regeneration like: mana, stamina, vim, positive/negative, hate (per kill, not passively generated), psi and reduces equilibrium (by a small amount) every turn even in combat. Update v4.0.3
Demon Seed Details 1.4.6This addon is for all you Demonologists out there. Further modifies demon seed names in your inventory to include details about each seed's mods and stats. No more manually tagging hundreds of seeds! I don't do this LUA/addon stuff too often so please forgive any bugs. Currently, switching invenotry tabs for example will remove the details from the seed names. To fix it just close your inventory and open it again. Forbidden Cults 1.5.9Official Expansion!Not all adventurers seek fortune, not all that defend the world have good deeds in mind. Forbidden Cults is a big expansion for Tales of Maj'Eyal to let you explore the horrors that lurk beneath the surface, to delve in long lost knowledge and lore and as usual to die a lot!
Both those classes use a new resource called Insanity that gradually makes you both more chaotic and powerful as it fills up.
Spellsword 1.5.3This addon grew out of an attempt to rework the Arcane Blade base class from the TOME module way back in beta. Previous versions can be found under the "Arcane Blade Rework" addon. I got sufficient positive feedback, and it was a sufficient departure from the original class, that it was decided to split it off to its own class, while letting the Arcane Blade be updated by others. The class revolves around melee spells, utilizing a mixture of stamina and mana require skills. Probably the most unique feature are the elemental stances, only which one of is active at a time, and which are activated by using the basic elemental strikes. Deathknight 1.5.5Adds the Deathknight class. See forum thread for details. Ignore Race/Class Locks 1.1.0Modifies the character creation dialog to bypass the lock check for races and classes, allowing characters to be created using locked races and classes. Doesn't actually unlock anything. Frequently Asked Questions: Arcanum Class Pack 1.5.2Primary Features: Arcanist Features: Elementist Features: Enchanter Features: Archmage Features: Alchemist Features: Embers of Rage 1.5.0Official Expansion!One year has passed since the one the Orcs call the "Scourge from the West" came and single-handedly crushed the Orc Prides of Grushnak, Vor, Gorbat, and Rak'Shor. The Allied Kingdoms, now linked by farportal to their distant, long-lost Sunwall allies, have helped them conquer most of Var'Eyal. The few remnants of the ravaged Prides are caged... but one Pride remains. Kruk Pride, isolated on an island, is the last orcish settlement that stands; they, too, face their impending doom. The Sunwall has blockaded the only exit point from the island, and now, the technologically advanced civilization of Steam Giants have come down from the mountains to take their homeland with machines and weaponry unlike anything else on Eyal. Kruk Pride has reverse-engineered their technology before; their only hope is to do it again and rise up against the Pride's foes. Features:
ZOmnibus Addon Pack 1.5.0Combines several smaller utility addons, both for convenience and potentially reduced resource usage on smaller machines. Includes the following addons:
A superset of ZOmnibus Lite. Frequently Asked Questions: Full Respecialization 1.5.5Allows full control over respecialization at any time. Grants the ability to respecialize all your attributes: stats, talents, categories, and prodigies. Categories no longer have a cap. Beholder (Continuation) 1.1.5Adds Beholders as a playable race. Created by ajfluffy (design, code and conception) and rexorcorum (ideas and artwork), this addon is now being maintained by Nagyhal under the guidance of rexorcorum in ajfluffy's absence. Edit: Had to change the addon's short_name, and so v1.0.6's automatic upload helpfully made us a completely new addon page. Of course it's all on Steam, which is beautiful (thank you DG!), but I'm hoping we can merge the older versions into this thread. We'll look at it tomorrow. Edit of the edit: In the meantime, players who have fallen afoul of my clumsy Flame Laser bug are encouraged to upgrade to v5.9.2 for compatibility reasons. Have fun and happy facemelting! Items Vault 1.5.0Donators/Buyers bonus! Eternal Darkness 1.5.0Adds many new spells for Necromancer and modifies many existing spells, effects and minions. See thread for full details. Midnight 1.5.0Adds two new shadowy Celestial classes. Now with a new starting zone: Save the Sunwall crops from a worm infestation. Currently there are nine new categories. It also grants Sun and Glyphs to Sun Paladin at 1.3 mastery. Expanded Shop Inventory 1.3.0Significantly increases the number of items available for purchase in all shops, and allows some higher-quality items. Players can set the number of items with the new option appearing in the 'Game Options/Gameplay' tab. Conveyance Reward 1.5.5This adds the Spell/Conveyance tree as a reward for completing the Tempest Peak questline for Angolwen. All the code is borrowed from DG's own, and thus everything works the same as antimagic characters getting Fungus. Plenum Tooltip: Enhanced tooltips v 2.7 for ToME 1.5.0 1.5.0Plenum ToolTip: Enhanced tooltip display for ToME version 2.4 for ToME 1.3.0 This addon replaces the normal tooltip for actors in TOME with a more detailed description of monster abilities and characteristics. It adds to the standard tooltip detailed information on speed, main-hand, off-hand, and ranged damage, and damage modifiers and extra crit power, including damage penetration and damage affinities, plus retaliation damage, depending on what options are selected (from a tab in Game Options menu). This makes it much easier to inspect multiple monsters and quickly identify the most threatening. By holding a meta-key (ctrl, alt, or shift) and hovering the mouse over a monster, information on its status immunities and talents is displayed. In addition, information on temporary terrain features (like smoke and darkness) and map effects (from spells and the like) will be displayed in the terrain tooltip if the appropriate options are enabled. Ashes of Urh'Rok 1.5.0Official Expansion!Many in Maj'Eyal have heard of "demons", sadistic creatures who appear seemingly from nowhere, leaving a trail of suffering and destruction whereever they go. Their Fearscape floats far above the skies, watching and waiting, but not idly; their agents scout the land, their legions build up their forces, and their scholars develop new spells and strategies. As the barrier between our worlds begins to crack under their scrutiny, helpless Eyalites have begun to disappear, whisked up to serve as their slaves and playthings. They imbue these victims with magical powers to better survive the ensuing stresses - can you use your new-found abilities to escape the legions of Mal'Rok?
Features:
More Taints 1.3.0Power comes at a price, but the price is worth paying... This addon adds more Taints to the game. Taints are Inscriptions powered by corrupt forces. As such, they are arcane so Oozemancers and other Zigur Zealots need not apply. Taintmarks are listed on your character sheet under stats. Current Taints are only a little more rare than normal inscriptions. In v1 they will be much rarer but certain bosses will have a guaranteed Taint drop. List of Taints: Possessor Bonus Class 1.5.4Donators/Buyers bonus! Escorts Enhanced 1.3.1Various enhancements to escort quest NPCs: Necromancy+ 1.3.1Features: Spell/Charnel - class category available to Necromancer only. Tweaked Categories: Spell/Advanced Necrotic Minions Spell/Necrotic Minions Spell/Necrosis Spell/Shades Tweaked the talent levels granted by Blighted Summoning. Also adds in a new class called the Spiritmancer: The dead do not always rest easy, even free from fell influences. Categories: Karma Life Giver Ghosts Dawn Justice The Returned 1.3.0Adds a new playable race; those returned to life by Eyal as punishment for their sins or reward for their service. Inextricably linked to the cursed. This addon is now DEPRECATED and might cause bugs. Instead, please use the Inferno Race Pack! Draconians 1.3.1Adds Draconians as playable race, with their own starting area. This addon was updated and forked by Aura of the Dawn, in the absence of ajfluffy. Second branch, due to upload system differences requring a new shortname. Verdant Class Pack 1.5.10Content is modular and various sections can be disabled via the options. Primary Features Druid Info Zigur: Categories: Werebeast Info Categories: Woodsman Info Categories: Summoner Info Two new summonable critters and revised summoning categories. New Categories: Wyrmic Info New Categories: Talent changes: |
Campaign | Maj'Eyal |
Mode | Normal Adventure |
Sex | Female |
Race | Sentient Crystal |
Class | Gunslinger |
Level / Exp | 1 / 0% |
Size | medium |
Lifes / Deaths | no deaths recorded 1 / 0 |
Primary Stats
Strength | 10 (base 13) |
Dexterity | 12 (base 14) |
Constitution | 11 (base 11) |
Magic | 12 (base 10) |
Willpower | 12 (base 10) |
Cunning | 16 (base 14) |
Resources
Life | 94/94 |
Steam | 100/100 |
Healing Factor | 1.0082872928177 |
Regeneration | 0.25207182320442 |
Speed
Mental | 0% |
Attack | 0% |
Movement | 0% |
Spell | 0% |
Global | +100% |
Vision
Sight | 10 |
Lite | 2 |
Offense: Mainhand
Damage | 9 |
Accuracy | 19 |
Crit Chance | 6% |
APR | 1 |
Speed | 1.00 |
Offense: Offhand
Damage | 9 |
Accuracy | 19 |
Crit Chance | 6% |
APR | 1 |
Speed | 1.00 |
Offense: Spell
Spellpower | 12 |
Crit Chance | 3% |
Speed | 1 |
Offense: Mind
Mindpower | 14 |
Crit Chance | 3% |
Speed | 1 |
Defense: Base
Armour (hardiness) | 3 (30%) |
Defense | 3 |
Ranged Defense | 3 |
Fatigue | 7 |
Physical Save | 7 |
Spell Save | 8 |
Mental Save | 9 |
Defense: Immunities
Instadeath Resistance | 100% |
Bleed Resistance | 100% |
Poison Resistance | 100% |
Knockback Resistance | 100% |
Inscriptions (3/3)
Implants | Effective talent level: 1.0 Implant: Steam GeneratorUse mode: Activated Range: melee/personal Cooldown: 32 Travel Speed: instantaneous Usage Speed: Steamtech (100% of a turn) Is: a steamtech power Description: Steam generator that permanently creates 5.0 steam per turn. Can be activated for an instant burst of 25 steam. |
Implants | Effective talent level: 1.0 Implant: Medical InjectorUse mode: Activated Range: melee/personal Cooldown: 1 Travel Speed: instantaneous Usage Speed: Instant (0% of a turn) Is: a steamtech power Description: Medical injector allows using therapeutics with 100% efficiency and cooldown mod of 100%. |
Implants | Effective talent level: 1.0 Implant: Medical InjectorUse mode: Activated Range: melee/personal Cooldown: 1 Travel Speed: instantaneous Usage Speed: Instant (0% of a turn) Is: a steamtech power Description: Medical injector allows using therapeutics with 100% efficiency and cooldown mod of 100%. |
Class Talents
Steamtech / Elusiveness | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Steamtech / Avoidance | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Steamtech / Gunslinging | 1.30 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Steamtech / Bullets mastery | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Steamtech / Gunner training | 1.30 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Generic Talents
Steamtech / Physics | 1.20 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Steamtech / Engineering | 1.20 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Race / Crystal | 1.00 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Steamtech / Chemistry | 1.20 |
| 1/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Technique / Combat training | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 1/5 |
| 0/5 |
| 0/5 |
Effects
Quests
You have heard that within the scintillating caves lie strange crystals imbued with Spellblaze energies. Echoes of the SpellblazeThere are also rumours of a renegade Shaloren camp to the west. * You must explore the scintillating caves. * You must explore the renegade Shaloren camp. | active |
Equipment
Quiver | pouch of iron shots (19/19, 12.5-15 power, 1 apr) pouch of iron shots (19/19, 12.5-15 power, 1 apr)Requires: - Dexterity 11 3.00 Encumbrance. Type: ammo / shot ; tier 1 Base power: 12.5 - 15.0 Uses stats: 50% Cun, 70% Dex Damage type: Physical Accuracy bonus: +0.1% dam / acc Armour Penetration: +1 Crit. chance: +4.0% Capacity: 19 Shots are used with slings to pummel your foes to death. |
On head | rough leather hat (0 def, 1 armour) rough leather hat (0 def, 1 armour)2.00 Encumbrance. Type: armor / head ; tier 1 When wielded/worn: Armour: +1 Fatigue: +1% A hat made of leather. Very stylish. |
Main armor | rough leather armour (1 def, 2 armour) rough leather armour (1 def, 2 armour)Requires: - Strength 10 9.00 Encumbrance. Type: armor / light ; tier 1 When wielded/worn: Armour: +2 Defense: +1 (+1 eff.) Fatigue: +6% A suit of armour made of leather. |
In main hand | iron steamgun iron steamgunRequires: - Dexterity 11 - Talent Shoot - Talent Steam Pool Powered by steamtech 4.00 Encumbrance. Type: weapon / steamgun ; tier 1 Mastery: Steamgun Mastery Accuracy bonus: +0.1% dam / acc Armour Penetration: +5 Attack speed: 100% Firing range: +6 Travel speed: +600% Attacks use: 2.0 Steam Steamguns use bursts of steam directly injected in the barrel to propel metal shots with great force. |
In off hand | iron steamgun iron steamgunRequires: - Dexterity 11 - Talent Shoot - Talent Steam Pool Powered by steamtech 4.00 Encumbrance. Type: weapon / steamgun ; tier 1 Mastery: Steamgun Mastery Accuracy bonus: +0.1% dam / acc Armour Penetration: +5 Attack speed: 100% Firing range: +6 Travel speed: +600% Attacks use: 2.0 Steam Steamguns use bursts of steam directly injected in the barrel to propel metal shots with great force. |
Cloak | kruk cloak (2 def, 0 armour) kruk cloak (2 def, 0 armour)2.00 Encumbrance. [Unique] Type: armor / cloak ; tier 1 When wielded/worn: Defense: +2 (+2 eff.) A stylish kruk-style cloak, to look awesome. |
Light source | brass lantern brass lantern2.00 Encumbrance. Type: lite / lite ; tier 1 When wielded/worn: Light radius: +2 A brass container with a wick emerging from it, protected from draughts by a sheet of greased paper. It can be carried by a handle. |
Inventory
citrine citrine0.00 Encumbrance. Type: gem / yellow ; tier 1 When wielded/worn: Physical crit. chance: +2.0% Spell crit. chance: +2% Mental crit. chance: +2% When used to imbue an object: Physical crit. chance: +2.0% Spell crit. chance: +2% Mental crit. chance: +2% Latent Damage Type: Light Gems can be sold for money or used in arcane rituals. |
Automated Portable Extractor Automated Portable ExtractorPowered by steamtech 0.00 Encumbrance. [Plot Item] Type: tinker / power When carried: It can be used to melt all the items in the APE at once (also done automatically when you change level), costing 0 power out of 1000/1000. The APE is a multifunction tinker toolbox. It can store temporarily any amount of items and when requested melt them down using metallurgic and chemical processes. The metals are melted into lumps of ore to server for the creation of tinkers. Any remains are melted and turned into valuable materials. |
simple frost salve [power 9] simple frost salve [power 9]Infused by nature Powered by steamtech 1.00 Encumbrance. Type: misc / salve ; tier 1 Using medical injector with 100% efficiency and 100% cooldown modifier. Activating this item is instant. It can be used to remove 1 physical effects and grants a frost aura (9% cold, darkness and nature affinity), putting Talent Medical Injector on cooldown for 25 turns. Medical salve. |
simple healing salve [power 112] simple healing salve [power 112]Infused by nature Powered by steamtech 1.00 Encumbrance. Type: misc / salve ; tier 1 Using medical injector with 100% efficiency and 100% cooldown modifier. It can be used to heal 112, putting Talent Medical Injector on cooldown for 15 turns. Medical salve. |
Scrying Orb Scrying OrbPowered by unknown forces 1.00 Encumbrance. [Plot Item] Type: orb / orb When carried: This orb will automatically identify items you find. |
Transmogrification Chest Transmogrification ChestPowered by unknown forces 2.00 Encumbrance. [Plot Item] Type: chest / sher'tul When carried: It can be used to transmogrify all the items in your chest at once (also done automatically when you change level), costing 0 power out of 1000/1000. This chest is an extension of old Sher'tul places of power. Any items dropped inside are transported to an other place, processed and destroyed to extract energy. The byproduct of this effect is the creation of gold, which is useless to process, so it is sent back to you. When you possess the chest all items you walk upon will automatically be put inside and transmogrified when you leave the level. Simply go to your inventory to move them out of the chest if you wish to keep them. Items in the chest will not encumber you. |
Achievements
Log
Character control switched to Steve.
EUREKA!
Learnt new tinker schematic: Pain Suppressor Salve
EUREKA!
Learnt new tinker schematic: Acid Groove
Learnt new tinker schematic: Focus Lens
New shimmer option unlocked: kruk cloak
Accepted quest 'Echoes of the Spellblaze'! (Press 'j' to see the quest log)
Showing small healthbars and tactical borders.
Saving done.