ToME: the Tales of Maj'Eyal

Everything about ToME
It is currently Mon Mar 19, 2018 3:12 am

All times are UTC

Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Sat Sep 23, 2006 11:30 pm 
Master of Eyal

Joined: Wed Jul 24, 2002 9:26 pm
Posts: 10156
Location: Angolwen
The next version of the T-Engine is now at

A complete new customizable AI system, pathfinding for who wants it, bugfixes, monster mana, corruptions...

This release might be a bit rushed, but I wanted to get the AI system out so people can try/test/break it.
Warned you have been :)

*NOTE*: The ToME module is less playable than ever due to ltos of unassigned AIs.
*NOTE2*: Module makers really want to take a look at ToME's monster_regen() funciton in scripts/monsters.lua if they want monsters to regenerate.

T.o.M.E 3.0.0alpha6 aka "Evil comes back from holiday" changes

Interface changes:
- Objects extending equipment slots can not be removed until the said slots are freed
- Removed pet interface from the core.

Monster changes:
- Monster AI revamped! People can now write their own AIs and have monsters use them.
AIs can be combined, parameterized, switched on the fly and so on!
- Changed the way monsters are kept internaly. Should not change anything for
module authors. Except this allows monster indexes(m_idx) to never change
which means one can now store them and use them latter(like in a AI)
- Changed monster regeneration. Modules may now define a monster_regen(m_idx, monst)
function to define how monsters will regen life(and other things), by default they
will not regen or recover from poison/wounds/whatever.

Player changes:
- Abilities can now be hidden from the ability screen(this is saved in the savefile)
ability(AB_FOO).hidden = true
- Melee resistances now add up directly(magic resistances did not change), obviously this
is module specific.
- Basic implementation of dual wielding
- Weapons to_d and to_h are not added up to the player to_d/to_h(they are added by
the combat subsystems)
- Removed hit dice bonus for classes, instead the Combat skill acts as an HP bonus
- Corruptions are now an independant subsystem, load it with load_subsystem("corruption")
It also has been namespaced so that every function starts with corruption. (check

Misc changes:
- Added the engine error logger to the cvs, no more need to add it manualy
- Force the engine to never use raw files, should help module devs.
If the game starts to slowly for you, just comment the line in tome.cfg
(I should remove that anyway when 3.0.0 is out of alpha/beta)

Dungeon changes:
- Removed the borders & corners copy in the wilderness generator. Seriously who really
likes that ? If you do please cry about it I'll add it back as an option

Bug fixes:
- Ended galadriel shopping spree

[tome] joylove: You can't just release an expansion like one would release a Kraken XD
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group