










Character
Game | Tales of Maj'Eyal: Age of Ascendancy 1.7.4 |
Addons | Ashes of Urh'Rok 1.7.4Official 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:
Items Vault 1.7.0Donators/Buyers bonus! Embers of Rage 1.7.4Official 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:
Possessor Bonus Class 1.7.4Donators/Buyers bonus! Forbidden Cults 1.7.4Official 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.
|
Campaign | Maj'Eyal |
Mode | Normal Adventure |
Sex | Male |
Race | Shalore |
Class | Archmage |
Level / Exp | 10 / 12% |
Size | medium |
Lifes / Deaths | Killed by Adekira the mean looking elven guard at level 9 on the 4th Flare 122nd year of Ascendancy at 04:32 2 / 3Killed by Sibo the thalore at level 10 on the 2nd Dusk 122nd year of Ascendancy at 18:34 Killed by PallaLight at level 10 on the 2nd Dusk 122nd year of Ascendancy at 18:39 |
Primary Stats
Strength | 12 (base 10) |
Dexterity | 13 (base 10) |
Constitution | 18 (base 18) |
Magic | 29 (base 26) |
Willpower | 25 (base 13) |
Cunning | 22 (base 16) |
Resources
Life | 178/178 |
Mana | 272/272 |
Healing Factor | 1.0711363549267 |
Regeneration | 2.4100567985851 |
Speed
Mental | 0% |
Attack | 0% |
Movement | -66.666666666667% |
Spell | 0% |
Global | +100% |
Vision
Sight | 10 |
Lite | 2 |
Infravision | 3 |
See Stealth | 7 |
See Invisible | 7 |
Offense: Mainhand
Damage | 12 |
Accuracy | 17 |
Crit Chance | 9% |
APR | 2 |
Speed | 1.00 |
Offense: Spell
Spellpower | 27 |
Crit Chance | 21% |
Speed | 1 |
Offense: Mind
Mindpower | 26 |
Crit Chance | 10% |
Speed | 1 |
Offense: Damage Bonus
Lightning | +16% |
Physical | +11% |
Acid | +6% |
Darkness | +10% |
Arcane | +6% |
Cold | +6% |
Fire | +6% |
Defense: Base
Armour (hardiness) | 8 (30%) |
Defense | 4 |
Ranged Defense | 4 |
Fatigue | 0 |
Physical Save | 16 |
Spell Save | 22 |
Mental Save | 31 |
Defense: Resistances
Darkness | + 27%( 70%) |
Fire | + 19%( 70%) |
Physical | + 19%( 70%) |
Cold | + 19%( 70%) |
All | + 9%( 70%) |
Defense: Immunities
Instadeath Resistance | 100% |
Blind Resistance | 22% |
Inscriptions (3/3)
Runes | Effective talent level: 1.0 Rune: ShieldingUse mode: Activated Range: melee/personal Cooldown: 18 Travel Speed: instantaneous Usage Speed: Instant (0% of a turn) Is: a spell Description: Activate the rune to create a protective shield absorbing at most 156 damage for 3 turns. Its effects scale with your Magic stat. |
Runes | Effective talent level: 1.0 Rune: Shatter AfflictionsUse mode: Activated Range: melee/personal Cooldown: 18 Travel Speed: instantaneous Usage Speed: Instant (0% of a turn) Is: a spell Description: Activate the rune to instantly dissipate the energy of your ailments, cleansing all cross tier effects and 1 physical, mental, and magical effect. You use the dissipated energy to create a shield lasting 3 turns and blocking 50 damage per debuff cleansed (not counting cross-tier ones). If there were only cross-tier effects to cleanse, no shield is created and the rune goes on a 75% reduced cooldown. |
Runes | Effective talent level: 1.0 Rune: ManasurgeUse mode: Activated Range: melee/personal Cooldown: 14 Travel Speed: instantaneous Usage Speed: Spell (100% of a turn) Is: a spell and usable during Aether Avatar Description: Activate the rune to unleash a manasurge upon yourself, increasing mana regeneration by 774% for 10 turns (57 total) and instantly restoring 39 mana. Also when resting your mana will regenerate at 0.5 per turn. Its effects scale with your Magic stat. |
Class Talents
Spell / Arcane | 1.30 |
| 1/5 |
| 1/5 |
| 1/5 |
| 0/5 |
Spell / Phantasm | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Spell / Earth | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Spell / Fire | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Spell / Water | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Spell / Temporal | 1.30 |
| 1/5 |
| 4/5 |
| 0/5 |
| 0/5 |
Spell / Air | 1.30 |
| 2/5 |
| 2/5 |
| 1/5 |
| 0/5 |
Generic Talents
Spell / Aegis | 1.30 |
| 1/5 |
| 2/5 |
| 0/5 |
| 0/5 |
Spell / Divination | 1.30 |
| 0/5 |
| 0/5 |
| 0/5 |
| 0/5 |
Race / Shalore | 1.00 |
| 1/5 |
| 1/5 |
| 0/5 |
| 0/5 |
Spell / Conveyance | 1.30 |
| 1/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 have explored the scintillating caves and destroyed the Spellblaze Crystal. * You have explored the Rhaloren camp and killed the Inquisitor. | done |
You successfully escorted the lost defiler to the recall portal on level 2 of Scintillating Caves. Escort: lost defiler (level 2 of Scintillating Caves)As a reward you improved Cunning by +5. | done |
It is time to explore some new places -- dark, forgotten and dangerous ones. Into the darknessThe Old Forest is just south-east of the town of Derth. The Maze is west of Derth. The Sandworm Lair is to the far west of Derth, near the sea. The Daikara is on the eastern borders of the Thaloren forest. * You must explore the Old Forest and find out what lurks there and what treasures are to be gained! * You must explore the Maze and find out what lurks there and what treasures are to be gained! * You must explore the Sandworm Lair and find out what lurks there and what treasures are to be gained! * You must explore the Daikara and find out what lurks there and what treasures are to be gained! | active |
The Abashed Expanse is a part of Eyal torn apart by the Spellblaze and thrown into the void between the stars. Spellblaze FalloutsIt has recently begun to destabilize, threatening to crash onto Eyal, destroying everything in its path. You have entered it and must now stabilize three wormholes by firing any spell at them. Remember, the floating islands are not stable and might teleport randomly. However, the disturbances also help you: your Phase Door spell is fully controllable even if not of high level yet. * You have explored the expanse and closed all three wormholes. | done |
Various alchemists around Maj'Eyal are competing to gain entry into the great Brotherhood of Alchemists, and one or more have enlisted your aid. The Brotherhood of AlchemistsMarus of Elvala needs your help making an elixir of mysticism. He has given you some notes on the ingredients: * 'Needed: one electric eel tail. I know, I know. Where does the eel stop and the tail start? It doesn't much matter. The last ten inches or so should do nicely.' * 'Needed: one multi-hued wyrm scale. If you think collecting one of these is hard, try liquefying one.' * 'Needed: one chunk of ghoul flesh. Unfortunately for you, the chunks that regularly fall off ghouls won't do. I need one freshly carved off.' | active |
Equipment
On feet | ![]() Crafted by a master 2.00 Encumbrance. Type: armor / feet ; tier 1 When wielded/worn: Armour: +1 Changes resistances: +5% fire / +5% cold A pair of boots made of leather. |
Light source | ![]() Powered by arcane forces 1.00 Encumbrance. [Unique] Type: lite / lite ; tier 2 When wielded/worn: Changes damage: +6% acid / +6% cold / +6% fire / +6% arcane / +6% lightning Spell crit. chance: +5% Light radius: +2 It can be used to activate talent Echoes From The Void (costing 70 power out of 70/70) : Effective talent level: 2.0 Power cost: 70 out of 70/70. Range: 10 Travel Speed: instantaneous Description: Shows the target the madness of the void. Each turn for 6 turns the target must make a mental save or suffer 24.79 mind damage as well as resource damage (based off the mind damage and nature of the resource). It looks like a very tiny star -- deep black -- and yet it somehow shines. |
On head | ![]() Powered by arcane forces Infused by psionic forces 2.00 Encumbrance. Type: armor / head ; tier 1 When wielded/worn: Defense: +1 (+1 eff.) Mana each turn: +0.13 Equilibrium when hit: +0.80 Psi when hit: +1.00 Hate when hit: +1.00 Spellpower: +2 (+1 eff.) Spell crit. chance: +3% A pointy cloth hat, very wizardly... |
Tool | ![]() 3.00 Encumbrance. Type: tool / digger ; tier 1 When wielded/worn: Changes stats: +1 Str When carried: Talent granted: +1 Dig Allows you to dig a wall, remove a tree, create ways. |
On fingers | ![]() Powered by arcane forces Crafted by a master 0.10 Encumbrance. Type: jewelry / ring ; tier 1 When wielded/worn: Armour: +6 Changes stats: +3 Str Changes resistances: +20% darkness Changes damage: +10% darkness Rings make your fingers look great! |
On fingers | ![]() Powered by arcane forces Infused by psionic forces 0.10 Encumbrance. Type: jewelry / ring ; tier 2 When wielded/worn: Changes stats: +3 Wil Mental save: +6 (+3 eff.) Blindness immunity: +22% Infravision radius: +3 See stealth: +7 See invisible: +7 Rings make your fingers look great! |
Around waist | ![]() Crafted by a master 1.00 Encumbrance. Type: armor / belt ; tier 1 When wielded/worn: Changes resistances: +6% fire / +6% cold A belt that goes around your waist. |
In main hand | ![]() Requires: - Magic 11 Powered by arcane forces 5.00 Encumbrance. Type: weapon / staff ; tier 1 It must be held with both hands. Base power: 10.0 - 12.0 Uses stat: 80% Mag Damage type: Physical Mastery: Staff Mastery Accuracy bonus: +2.0% proc dam (max 200%) Armour Penetration: +2 Crit. chance: +2.5% Attack speed: 100% When wielded/worn: Changes damage: +10% lightning Talent granted: +1 Command Staff Physical save: +6 (+5 eff.) Spell save: +6 (+3 eff.) Mental save: +5 (+2 eff.) Mana each turn: +0.10 Maximum mana: +34.00 Spellpower: +3 (+1 eff.) Spell crit. chance: +5% Staves designed for wielders of magic, by the greats of the art. |
On hands | ![]() Crafted by a master 1.00 Encumbrance. Type: armor / hands ; tier 1 When wielded/worn: Accuracy: +10 (+5 eff.) Armour: +1 Changes stats: +2 Dex Learn an unarmed attack talent or enable 'Always show glove combat' to see combat stats. Light gloves which do not seriously hinder finger movements, while still protecting the hands somewhat. |
Main armor | ![]() Infused by nature Infused by psionic forces 2.00 Encumbrance. Type: armor / cloth ; tier 2 When wielded/worn: Changes resistances: +9% all / +11% physical Changes damage: +11% physical Mental save: +15 (+7 eff.) Mindpower: +2 (+1 eff.) Mental crit. chance: +2% A cloth vestment. It offers no intrinsic protection but can be enchanted. |
Cloak | ![]() Powered by arcane forces 2.00 Encumbrance. Type: armor / cloak ; tier 1 When wielded/worn: Defense: +1 (+1 eff.) Changes stats: +1 Mag / +1 Wil A cloth coat typically worn as a loose outer garment. It is spacious enough to be worn even over bulky metal armour. |
Around neck | ![]() Infused by nature 0.10 Encumbrance. [Unique] Type: jewelry / amulet ; tier 2 When wielded/worn: Changes stats: +5 Wil Damage affinity(heal): +15% nature Life regen: +2.00 Mindpower: +5 (+3 eff.) Enhances the effectiveness of Meditation by 20% It can be used to activate talent Nature's Touch (costing 35 power out of 35/35) : Effective talent level: 2.0 Power cost: 35 out of 35/35. Range: melee/personal Travel Speed: instantaneous Is: a mind power and a nature gift Description: Touch a target (or yourself) to infuse it with Nature, healing it for 176 (this heal does not work on undead). The amount healed will increase with your Mindpower. This is a string of ancient, hardened clay beads, cracked and faded with age. It was used by Wilders in ancient times, in an attempt to enhance their connection with Nature. |
Inventory
![]() Powered by arcane forces 0.10 Encumbrance. [Unique] Type: scroll / rune When inscribed on your body: Effective talent level: 0.0 Use mode: Activated Range: melee/personal Cooldown: 18 Travel Speed: instantaneous Usage Speed: Spell (100% of a turn) Is: a spell Description: Activate the rune to create a shield for 6 turns blocking several instances of damage of the following types: 3 physical, 5 arcane, 3 blight, 3 fire, 3 mind, 3 nature It can be used to inscribe your skin with the rune. Magical runes may be inscribed onto your body, granting you an on-demand spell talent. |
![]() teleportation rune (range 24; cd 18) Powered by arcane forces 0.10 Encumbrance. Type: scroll / rune When inscribed on your body: Effective talent level: 0.0 Use mode: Activated Range: melee/personal Cooldown: 18 Travel Speed: instantaneous Usage Speed: Spell (100% of a turn) Is: a spell Description: Activate the rune to teleport randomly in a range of 24 with a minimum range of 15. It can be used to inscribe your skin with the rune. Magical runes may be inscribed onto your body, granting you an on-demand spell talent. |
![]() Powered by unknown forces 0.10 Encumbrance. [Unique] Type: jewelry / amulet ; tier 2 When wielded/worn: Changes stats: +10 Cun / -5 Wil Changes resistances: +15% blight / +15% darkness / +15% acid Physical save: +15 (+9 eff.) Spell save: +15 (+7 eff.) Mental save: -7 (-4 eff.) Maximum life: +20.00 Try to not die... This strange creature seems to melt around your neck, keeping its mouth open just wide enough so that its teeth do not touch you. You suspect that in the case your head somehow goes missing, the creature is going to make itself at home in your neck stump. |
![]() plaguebringer's steel greatsword of crippling (20-33 power, 2 apr) Requires: - Strength 16 Powered by arcane forces Crafted by a master 3.00 Encumbrance. Type: weapon / greatsword ; tier 2 It must be held with both hands. Base power: 20.5 - 32.8 Uses stat: 120% Str Damage type: Physical Accuracy bonus: +0.4% crit mult (max 40%) Armour Penetration: +2 Crit. chance: +3.0% Attack speed: 100% When this weapon hits: Epidemic (20% chance level 2). On weapon hit: * 9% chance to reduce strength, dexterity, and constitution by 16 On weapon crit: * Cripple the target reducing mind, spell, and combat action speeds by 30% Damage (Melee): +10 blight When wielded/worn: Physical crit. chance: +7.0% Disease immunity: +14% Massive two-handed swords. |
![]() truestriking steel greatsword (22-34 power, 2 apr) Requires: - Strength 16 Crafted by a master 3.00 Encumbrance. Type: weapon / greatsword ; tier 2 It must be held with both hands. Base power: 21.5 - 34.4 Uses stat: 120% Str Damage type: Physical Accuracy bonus: +0.4% crit mult (max 40%) Armour Penetration: +2 Crit. chance: +3.0% Attack speed: 100% When wielded/worn: Accuracy: +7 (+4 eff.) Armour penetration: +7 Changes resistances penetration: +10% physical Massive two-handed swords. |
![]() Requires: - Magic 11 5.00 Encumbrance. Type: weapon / staff ; tier 1 It must be held with both hands. Base power: 10.0 - 12.0 Uses stat: 80% Mag Damage type: Physical Mastery: Staff Mastery Accuracy bonus: +2.0% proc dam (max 200%) Armour Penetration: +2 Crit. chance: +2.5% Attack speed: 100% When wielded/worn: Changes damage: +10% fire Talent granted: +1 Command Staff Spellpower: +3 (+1 eff.) Spell crit. chance: +1% Staves designed for wielders of magic, by the greats of the art. |
![]() Requires: - Magic 11 Powered by arcane forces Crafted by a master 5.00 Encumbrance. Type: weapon / staff ; tier 1 Base power: 10.0 - 12.0 Uses stat: 80% Mag Damage type: Physical Mastery: Staff Mastery Accuracy bonus: +1.0% proc dam (max 200%) Armour Penetration: +2 Crit. chance: +2.5% Attack speed: 100% When wielded/worn: Changes damage: +10% lightning Talent granted: +1 Command Staff Spellpower: +3 (+1 eff.) Spell crit. chance: +6% Staves designed for wielders of magic, by the greats of the art. |
![]() 2.00 Encumbrance. Type: armor / cloth ; tier 1 When wielded/worn: Changes resistances: +7% all A cloth vestment. It offers no intrinsic protection but can be enchanted. |
![]() Powered by arcane forces Infused by nature 2.00 Encumbrance. Type: armor / cloth ; tier 1 When wielded/worn: Changes resistances: +18% nature / +7% all Changes damage: +12% nature Spell save: +16 (+8 eff.) Spellpower: +2 (+1 eff.) Spell crit. chance: +3% A cloth vestment. It offers no intrinsic protection but can be enchanted. |
![]() verdant linen robe of life (0 def, 0 armour) Infused by nature 2.00 Encumbrance. Type: armor / cloth ; tier 1 When wielded/worn: Changes stats: +3 Con Changes resistances: +6% blight / +7% all Changes damage: +5% nature Poison immunity: +20% Disease immunity: +23% Life regen: +1.80 Maximum life: +42.00 Healing mod.: +11% A cloth vestment. It offers no intrinsic protection but can be enchanted. |
![]() Infused by psionic forces 2.00 Encumbrance. Type: armor / head ; tier 1 When wielded/worn: Defense: +1 (+1 eff.) Changes stats: +3 Cun Mental save: +6 (+3 eff.) A pointy cloth hat, very wizardly... |
![]() 0.00 Encumbrance. Type: gem / green ; tier 1 When wielded/worn: Defense: +2 (+2 eff.) Physical save: +2 (+2 eff.) Spell save: +2 (+1 eff.) Mental save: +2 (+1 eff.) When used to imbue an object: Defense: +2 (+2 eff.) Physical save: +2 (+2 eff.) Spell save: +2 (+1 eff.) Mental save: +2 (+1 eff.) Latent Damage Type: Nature Gems can be sold for money or used in arcane rituals. |
![]() 2.00 Encumbrance. Type: lite / lite ; tier 1 When wielded/worn: Light radius: +3 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. |
![]() Powered by unknown forces 1.00 Encumbrance. [Plot Item] Type: orb / orb When carried: This orb will automatically identify items you find. |
![]() Powered by arcane forces 2.00 Encumbrance. [Unique] Type: charm / rod ; tier 2 It can be used to put up to 3 of the target's runes, infusions or talents on cooldown for 3-5 turns (range 5) Activation costs 30 power out of 30/30. You can feel magic draining out around this rod. Even nature itself seems affected. |
![]() Powered by unknown forces 2.00 Encumbrance. [Plot Item] Type: charm / rod It can be used to recall the user to the worldmap after 40 turns Activation costs 202 power out of 347/400. This rod is made entirely of voratun, infused with raw magical energies that can bend space itself. You have heard of such items before. They are very useful to adventurers, allowing faster travel. |
![]() Powered 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) Activation costs 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. |
![]() 0.00 Encumbrance. Type: gem / yellow ; tier 1 When wielded/worn: Physical crit. chance: +1.0% Changes damage: +2% all Spell crit. chance: +1% Mental crit. chance: +1% When used to imbue an object: Physical crit. chance: +1.0% Changes damage: +2% all Spell crit. chance: +1% Mental crit. chance: +1% Latent Damage Type: Light Gems can be sold for money or used in arcane rituals. |
![]() 0.00 Encumbrance. Type: gem / yellow ; tier 1 When wielded/worn: Light radius: +4 Infravision radius: +4 When used to imbue an object: Light radius: +4 Infravision radius: +4 Latent Damage Type: Light Gems can be sold for money or used in arcane rituals. |
![]() 0.00 Encumbrance. Type: gem / yellow ; tier 1 When wielded/worn: Armour: +1 Changes resistances: +1% all When used to imbue an object: Armour: +1 Changes resistances: +1% all Latent Damage Type: Light Gems can be sold for money or used in arcane rituals. |
Achievements
By PallaLight the Shalore Archmage level 10
4th Flare 122nd year of Ascendancy at 12:36 see stats
By PallaLight the Shalore Archmage level 2
75th Pyre 122nd year of Ascendancy at 05:17 see stats
By PallaLight the Shalore Archmage level 10
2nd Dusk 122nd year of Ascendancy at 18:39 see stats
Log
PallaLight casts Arcane Vortex.
Sibo the thalore is focused by an arcane vortex!
Sibo the thalore lashes out with a flurry of fists.
Sibo the thalore breathes sand!
Sibo the thalore's mind surges with critical power!
Your time shield crumbles under the damage!
The fabric of time around PallaLight stabilizes to normal.
The powerful time-altering energies generate a restoration field on PallaLight.
Talent Lightning is ready to use.
Talent Command Staff is ready to use.
Talent Teleport is ready to use.
Talent Dig is ready to use.
PallaLight receives 43 healing from Temporal Restoration Field.
Sibo the thalore hits PallaLight for (43 to time), 0 physical, (4 to time), 0 darkness, (5 to time), 0 physical, (59 to time), 31 physical, 5 physical, 42 physical, 4 darkness, 5 physical, 5 physical, 43 physical, 4 darkness, 5 physical, 5 physical (148 total damage).
Sibo the thalore raises their leg and snaps it downward in a devastating axe kick.
PallaLight's brain isn't quite working right!
Arcane Vortex from PallaLight hits Sibo the thalore for (8 flat reduction), 3 arcane (3 total damage).
Sibo the thalore hits PallaLight for 77 physical damage.
PallaLight the level 10 shalore archmage was squished to death by Sibo the thalore on level 1 of Ambush!.
You have 2 life(s) left.
You enter a zero gravity zone, beware!
From the brink of death you seem to be yanked to another plane.
Sibo the thalore killed PallaLight!
Saving game...
Talent Manathrust is ready to use.
Ran for 2 turns (stop reason: interesting character).
Saving done.
Personal New Achievement: Utterly Destroyed!