Playtester 5540d89cb0 Official Icewall implementation and other fixes
- Reverted all the icewall-related changes done in SVN r15777 and following as testing shows they aren't official and are actually pretty exploitable (bugreport:7412)
- Instead implemented the official icewall characteristic that monsters can only leave an icewall cell to the west or south, the changes include:
  * The "sight" path check no longer checks for the current cell so standing on an icewall allows you to see/attack into any direction
  * The path finding will still ignore the current cell as before but the walk routine will not allow to walk east or north while standing on an icewall cell
  * This leads monsters in the situation where they go through an AI loop not allowing them to escape the icewall (if their target is north or east of them)
  * Monster in this situation will use idle skills and if they get attacked will use their rudeattacked skills if available, similar to traps like Spiderweb
  * Added a configuration icewall_walk_block that allows to configure how long a monster should go through the AI loop before the server allows it any movement, this "safety" system is official and seems to equal about 75 AI loops; if you want to disable the whole icewall system so that monsters don't get stuck in icewall at all, just set this to 0
  * Here are videos from jRO showing how this system works: http://ragdo.blog56.fc2.com/blog-entry-763.html
- Implemented the official calculation for "direction"; now you will be considered horizontal/vertical/diagonally aligned with a target cell in the exact same way as on official servers, this is for example used to determine whether an icewall or a firewall should be horizontal, vertical or diagonal; the only thing that is still unofficial is the default direction (officially always "west"); effectively now there are more situations considered diagonal than before
- Fixed a compiler warning (converting double to float)
- Further cleanups on the idle skill use code for immobile monsters and monsters near a player but without a target (now skill using will always go via mob_unlocktarget)
  * This also fixes that monsters switched to idle mode and start to use idle skills one second too late
2014-10-18 16:52:55 +02:00
..
2014-07-24 11:45:57 -04:00
2014-06-15 18:50:21 +07:00
2014-08-16 16:15:50 -04:00
2014-07-12 07:38:32 +07:00
2014-09-15 18:02:49 +07:00
2014-06-10 12:24:19 -04:00
2014-06-06 23:30:53 +02:00
2013-11-08 16:40:36 +07:00

What is the import folder for?
-------------------------------------------------------------------------------

The folder provides a way for you to change your config settings without having
to update the files every time you update your server. You store your changes,
and the rest is updated with rAthena.

How does this work?
-------------------------------------------------------------------------------

Place only the settings you have changed in the import files.
For example, if you want to change a value in /battle/exp.conf:

	// Rate at which exp. is given. (Note 2)
	base_exp_rate: 700

You could instead copy the setting into /import/battle_conf.txt,
and you'll eliminate any problems updating in the future.

Neat, isn't it?

- Semi-guide by Ajarn / Euphy