As promised, here comes T-Engine4 & ToME4 beta 2! This releases fixes many little bugs, and some major ones, re-balances some things here and there, improves the interface and CPU usage. It also come with a very dirty example module which is much much smaller than ToME that people can use as a base for their own modules. The current endgame moved a bit with the addition of Moria but not much further, in the next few betas I will implement a good part of the missing zones for levels 20-50. And this time, OSX binaries are available! List of changes in no particular order:
- try to stop passage of time after death
- menu for sound & music disabling
- allow window to dynamic resize
- do not destroy objects when not able to equip them
- A* algorithm (engine.Astar)
- game pauses when it looses focus, no CPU used when paused
- modules can return true from their tick() to pause the ticking until the next SDL event, reducing CPU usage drastically
- mouse-right-click will now make the player either:
- run to the clicked spot if a path can be found
- run in the direct if no path is found
- move one turn in the direction if hostiles are present or if the clicked spot is adjacent
- MiniMap ! default keybind: TAB
- move lua lane keeper to a lua file, to avoid 64bits problems
- all coroutine.resume calls no do good stacktrace
- Mac OSX support
- PlayerDisplay does not run every frame, better displaying performance
- fixed crash with no music found
- template example module
- bows & slings improve firing range
- fixed Berserk (wont loose attack)
- stats on levelup are bound without considering items
- keybinds used in Birther
- traps are correctly detected by the Sense spell
- new world map special encounter
- arcane combat is now sustained
- black mamba & anacondas are rarer and higher level
- adjust stats&life by rank
- Shadowblades now have "Shadow magic"
- nobody regens mana but mages
- id from inventory screen now updates correctly
- do not waste cooldown & resources when canceling archery
- talents don't activate with the mouse by just dragging over, requires a mouse up
- identify now works on equipment too
- black bear is greyer
- fixed all npcs to use auto_req for their stuff
- added moria and a reason to go there, the end is quite loose at this point
- Ukruk now has Rush
- Stone Wall actually works now
- added a_lomos_del_dragon_blanco music
- fixed chain lightning
- new display modes: ascii with color background
- slings are made of leather
- gradient lightning
- all players now start with 2 potions of cure poison
- reduced the size of the last level of elven ruins
Have fun!