irstly some past changes’ notes which weren’t included to the past patchnotes list:
- Maximum spell’s numbers in spellbooks increased from 9 to 11;
- Occasingly more traps will be spawned in the dungeon;
- Spell cooldown reduces only while inside of the dungeon;
- DETECT_TRAPS and DETECT_DOORS fix: now it properly depend on Search skill (only mid-game);
- New TMD effect “OCCUPIED”: no energy/turn during alchemy skills and some other activities;
- Allow cast PROJ_MON_SPEED to monsters (buff pets with Tamer’s speed spell);
- Forbid to use ACQUIRE on surface;
- Added DETECT ANIMALS to ESP list;
- Plenty of new pets-monsters for according classes (Tamer, Necromancer etc);
- New flags and effects for new classes (GOLEM, SENTRY, SALVAGE, ALCHEMY etc);
- New object type – reagent (include “Rare Herb”, “Rare Mineral”, “Crafting Material”);
- New potions made by Alchemist which includes tradable polymorph potion;
- Some of classes titles were changed;
- Reduce Enchant Armour/Weapon magic spells dices;
- New sound for sentry;
- Reduced penalties for Clairvoyance and Map area spells for some classes;
- Optimized do_cmd_tunnel_aux();
- SPEND_MANA effect which may be used in spells/objects to spend player’s mana depending on player’s level or other variables;
- New soulbound flag for items in object structure;
- Secure NO_DROP vs throwing;
- Revert TERROR nerf (as you can’t attack or cast with it);
- Fix for ‘!’ wrong priority for p->wpos.depth.
And now some latest Tamer class changes:
- Tamer’s pets now do not expire every now and then;
- Tamers will be able to heal thier pets or resurrect (resummon) them with special skills;
- Tamer got new skills: Froggie’s Jump, Veterinary, Summon Pet, Heal Pet (last 3 can be found in second town book);
- Tamer’s mana costs reduced.
During past month I’ve worked at new classes. As we have specifics that it is not possible to add new classes without server wipe, I’ve decided to add as much classes as I can, in one go, so we won’t need more wipes in nearby future because of this particular reason. So I’ve added all classes which I wanted to have in Tangaria.
Some of these classes still require a lot of work as designing 20 classes in one month it is kinda quite hardcore task. So please report your opinion and test results in our Discord. List of new classes with short description (for more detailed descrioption check ‘Classes‘ in the guide):
- Tamer – got animal companions which give them powers;
- Druid – nature magic and can shift to animals;
- Fighter – superstitious mercenary who uses various fighting tricks;
- Knight – noble knight in heavy armour who charges into enemies;
- Traveller – common person who went for an adventure with a four-legged friend;
- Bard – can use music magic to bring cure and wreak havoc;
- Battlemage – uses power of elements and good in melee fighting;
- Necromancer – has powers to raise and command armies of dead;
- Hermit – holy monk sworn not to take weapon in his hand;
- Wizard – legendary magician who obtained ancient magic secrets;
- Trader – merchants with cats who can sell items to NPC stores;
- Assassin – stealthy slayers which specialises in deadly sentries;
- Phaseblade – teleports around and cut enemies to pieces;
- Cryokinetic – can instantly change surrounding temperature to extremums;
- Timeturner – very brittle, but lightning fast, they commands time by void magic;
- Scavenger – vagabonds with rats who can salvage equipment into valuables;
- Alchemist – can brew potions from reagents to bring salvation and destroy;
- Crafter – gather resources to crafting equipment;
- Inquisitor – antimagic barehanded combat with their own ‘magic’;
- Adventurer – jack of all trades (this particular class isn’t ready yet).
Other class changes:
- PWMA Druid renamed to Shaman;
- PWMA Necromancer renamed to Warlock.
There are plenty of other updates, but I’ll publish them a bit later. Please test new classes and report in Discord if any problems noticed. Some of new classes are drafts and a lot of stuff needed to be rebalanced and polished. I need your feedback! Thanks.
– SDL2 client support
– Items with ignore_protect flag cannot be ignored anymore, just destroyed
– Don’t “notice” players that have left the level
– Refresh client after ignoring an item from inventory or floor
– Add pack reordering notice when aborting item selection for unidentified effects requiring an item
– Revert making EF_IDENTIFY items aware before executing the effect
– Allow STAR effect to display all animations but with 1/4 of the delay factor
– Fix controlled monsters attacking each other when there is no room to move
Server was wiped and all dead heroes were added to the ladder to enjoy endless honor. We had to make wipe so it will be possible to add new classes – they are already there, but patchnotes about detailed class info will appear later.
Good luck in your adventures!
n the past we had classic roguelike ‘sticky’ curse system – when you wielded cursed item, you can not take it off anymore. It often leaded to the need to start over after you wield cursed item – which is quite fatal, especially for multiplayer roguelike experience… Some years ago in Vanilla it was changed to other system – when cursed items had just some annoying properties, but you can take them off freely; so cursed item become just rubbish item, player in most cases don’t need to deal with curses anymore, which is.. a bit boring. So I’ve implemented something in the middle – you can take off cursed items, but can’t drop them from. It makes player to decide: should player continue in the dungeon or go to town to uncurse items which occupy place in inventory / add carry weight. Players may want to bring uncurse scrolls with them (which occupy slot and cost gold). So it makes curses stay in the game, but at the same moment they are not too annoying. Patchnotes: Continue reading
– Add number of turns remaining when checking current quest
– Allow wands of heal monster to heal controlled summons
– Don’t make poison out of poison in CREATE_POISON effect
– Fix crash when combining pack after buying eight stacks of 40 missiles
– Fix “you have xxx” number of owned similar items limited to 256 when buying from a store
– Rewrite update_ticks() in a much simpler way to make it work under both Windows and Linux
– Simplify controlled summons movement code: attack any visible hostile monster, if none attack any visible hostile player, if none follow the master
– Update setup.bat
– Fix fire_till_kill problem which freezed client due too often animation;
– Fix jamming of
– Fix problem with multiple values of the same resistance for races;
– Added double resistance race indicator to character sheet;
– RAND_100 flag to make monster move randomly;
– Fish in town now swims more natural way;
– Now you may slip on icy terrain (+sound);
– All dungeons now have small chance to generate unexpected features like water, sand and stone veins;
– Now you can hear how you dig stone or chop trees;
– You can hear when you’ve felled the tree.
- Thunderlords got their tamed eagles at last! It’s our first implementation of pets.
– eagles grow in time: from tiny nestling to Great Eeagle;
– eagles fly around and attack enemies;
– in case if monster severely attacked eagle – eagle fly away back to master;
– thunderlords now easily discovered by enemies as they sing their battle songs loudly and their eagle piercingly screams seeking for pray…
– need to eat more often to feed themselves and their eagle;
– do not have previous boni (resistance and expanded ESP).
- Imps race – little mischievous tricksters – now teleport at will from time to time;
– in time player will be able to ‘tame’ them, but at start they will teleport around putting you into different adventurous situations;
– imps can enter ‘Stealth Mode’ (
– imps got high saving throw, less mana penalty, moderate fire resistance at mid-game.
- Werewolf race now howls from time to time at night.. Also at night they can cut enemies and got:
– more HP bonus;
– better stats;
– worse at shooting;
– additional speed boni;
– magic resistance.
- Beholder race now may try to predict future from time to time which cause hallucinations;
– they do not have malus to melee attacks anymore;
– they may obtain better physical strength than before.
- Damned race now struggle constant disaster which higher powers send to exterminate them – from time to time gods summoning their emissaries around.
– got plenty of skill/stat boni and protection from fear;
- Troll and Djinn got no lvl FEELINGs; but now Troll is better in regeneration and Djinn doesn’t have exp penalty;
- Draconian race gain intrinsic basic resistances, fire at 10, cold at 20, acid at 30 and lightning at 40;
- Minotaurs now aggroes monsters on close distance, but don’t have physical vulnerability and movement malus anymore.
New lights Continue reading
Much more monsters can swim now (previously only water immune monsters were able to do it);
- Monsters can be mediocre at swimming, be good or bad at it; lore is Tolkien-inspired (eg Halflings don’t swim.. except Gollum);
- Now it’s possible to pass trees in town for everyone;
- Nerfed some mid-end game food a bit;
- Freesia won’t spawn in Old Ruins;
- New TMD_MOVE_FAST effect which increase movement speed;
- Stomach Water and Salt water restore some mana;
- Stomach Water can’t be found in fountains;
- Fix #1 shop wrong prices on magic projectiles;
- Reduce chance to meet Hunger Trap;
- Drinking from open water can satisfy a bit more;
- Allow player to shoot/cast into monster in trees;
- No nazgul rings for sale in player’s store;
- Prevent insta KO from Stormbringer and Death vortex;
- Mage’s “Phase Door” now makes you move faster for some time, which gives possibility to run in case of emergency;
- Mage’s “Frost Bolt” damage increased, fail rate reduced;
- Mage spell: Frost Shield -> Frost Attunement; reduced mana cost and fail rate; also fixed wrong resistance. This spell now:
Icy aura creates a curtain of ice around you to block enemy attacks,
damaging and freezing them in the process, grants cold resistance, but also
greatly reduce stealth, movement and can make you vulnerable to fire.
10 level: + 10 to AC
– brands your physical attacks with cold
– you are not vulnerable to fire, but can not have double resist or immunity
– grants double cold resistance
– you can not have fire immunity
– reduce malus to stealth and movement
– no more fire resist limitations
50 level: grants cold immunity
- Rogue class:
Create Poison: rarely isolate a nutrious substance.
Stair Creation: you’ve become tired after building stairs and it reduce your satiation a bit.
Cloak of Changement: also makes you walk faster for a short while.
Hide Tracks (former Create Traps): now also prevents you from leaving scent for monsters to track you.
Far Escape: require nutrition
Trick or Treat (former Summon Monsters): challenge gods for a bet – they summon a rival to you and for such daring they rewards you with a blessing.
– Make blast damage constant
– Fix fire-till-kill freezing client if base delay factor is too high by disabling spell/shooting animations while fire-till-kill is ongoing
– Fix ICY_AURA effect
– Bring back missing unique kill chat messages
– Fix keymap by spell/casting by spell name when not all books in inventory have learned spells
– Add missing LEVITATE flag to ancient dragons
– Fix disturbance preventing any form of casting or shooting
– Fix death vortex melee dice
– Fix get_item_by_name()
Please update the client