Classic Blades of Exile :

- Various aesthetics fixes (no more buttons cut in half, justified some buttons, etc)
- Clicking the help icon next to the (unused) job button now correctly displays help.
- Redid the implementation of the (new) "check statistic node" (replaces "has enough mage lore") to prevent potential compatibility breaking with legacy scenarios.
- Small change to the (new) "Set town status" (replaces "Make Town Hostile") for the same reason.
- To clarify, renamed the "Dispel spirit" item ability to "Ravage spirit" (as it is, in fact, the spell called by the ability).
- For the same reason, renamed the monster spell "Heal All" to "Full Heal", as it isn't a mass spell but a powerful (and reliable) self-healing spell for monsters.
- Aligned the sleep immunity on the mac version : Slimes (regardless of the monster number), Stone and Undead types monsters are immuned to sleep.
- Dart throwing now only takes 2 ap for monsters (corrected from invisibility ability).
- Field generating monsters are now immuned to the type of field they generate (corrected from an Exile 3 incomplete transition).
- Rewrote the pending special queue for better events handling (no more potential overflow, entering/exiting town events are now sure to happens)
- Implemented the "No Terrain Animation" option.
- Un/Equipping something while in combat now correctly updates the ap display.
- MOnsters missile abilities now show their correct damage range in description (game and editor).
- Bashing weapons charges (if any) are now correctly shown (as usual, next to the name).

Codewise :

- The game shouldn't check if the item to be equipped is food anymore.
- Replaced lots of number checks by "human-readable" constants (some new).
- Removed some false checks about awaken spell supposed to work as dispel field.
- Fleeing and winning an outdoor battle now call the run_special function with the correct parameter (was reversed, with no consequences, since it's never checked)
- AI doesn't check the monster number, when deciding if the monster should cast a mage spell, anymore.

Chokboyz

git-svn-id: http://openexile.googlecode.com/svn/trunk@159 4ebdad44-0ea0-11de-aab3-ff745001d230
This commit is contained in:
Chokboyz
2010-11-26 21:27:18 +00:00
parent ab9d0cfa93
commit 1fb77013b4
39 changed files with 5229 additions and 4908 deletions

View File

@@ -872,7 +872,7 @@ STRINGTABLE
3665, "Low on gold? Look around for side adventurers. For example, Valley of Dying Things has several other dungeons."
3666, "Trapped in a scenario? You can often leave it by returning to the town you started in. If you're trapped, run the Blades of Exile character editor. It can pull you out of a scenario (even when unregistered)."
3667, "Be sure to talk to everyone in town. This is often your only route to important tips. For example, in Valley of Dying Things, Avizo, in the first town, knows something very important. You just have to find out what to ask him."
3668, "Have a tip, bug report, question, or comment? Send it to SpidWeb@spidweb.com."
3668, "Have a tip, bug report, question, or comment? Report to the Blades of Exile section of the Spiderweb Forum at www.spidweb.com."
3669, "Make sure everyone has a strength of at least 3. Make sure mages have plenty of intelligence. Make sure everyone who does a lot of melee combat has a high dexterity."
3670, "Some dungeon trips are long, and require lots of healing and endurance. It is at these times that Alchemy can be very useful."
3671, "If you get lost, be sure to use the automap. It can tell you where you have and haven't been."
@@ -884,9 +884,6 @@ STRINGTABLE
3677, "Beware when using the Long Rest feature in dungeons. Monsters are taking advantage of those pauses to get reinforcements."
3678, "Game too slow? Look in the Preferences menu. There are several options to speed things up."
3679, "Have to go through a dungeon, but you keep getting killed? Stock up on potions. Buy scrolls. Learn alchemy. Go in, kill a bunch of monsters, and leave to rest (if you can)."
3680, "One nice shortcut: typing capital 'M' has whoever cast your last mage spell cast it again. 'P' works the same way for priest spells."
3681, "Beware when using the Long Rest feature in dungeons. Monsters are taking advantage of those pauses to get reinforcements."
3682, "When launching Exile III, you can hold the space bar down to do a limited launch. This eliminates the opening fades and music, and sometimes makes the game go faster. "
3901, "Alchemy and Poison"
3902, "22"
3903, "Alchemy can be incredibly useful. Potions can give you the added boost you may need to get through a long grueling dungeon, and you cannot raise the dead without the right concoction."
@@ -912,13 +909,13 @@ STRINGTABLE
3923, "Don't poison a weapon too long before combat. Its effectiveness decreases with time. Also, switching weapons makes the poison disappear."
3924, "Poisoning an already poisoned weapon doesn't do much good. The weapon gets the maximum poison level of the poison being added or the poison already there, no more."
6001, "No special ability"
6002, "Throws darts (dam 1-6)"
6003, "Shoots arrows (dam 2-12)"
6004, "Throws spears (dam 3-18)"
6005, "Throws rocks (dam 4-24)"
6006, "Throws rocks (dam 5-30)"
6007, "Throws rocks (dam 6-36)"
6008, "Throws razordisks (4-24)"
6002, "Throws darts (dam 1-7)"
6003, "Shoots arrows (dam 2-14)"
6004, "Throws spears (dam 3-21)"
6005, "Throws rocks (dam 4-28)"
6006, "Throws rocks (dam 6-42)"
6007, "Throws rocks (dam 8-56)"
6008, "Throws razordisks (7-49)"
6009, "Petrification ray"
6010, "Spell point drain ray"
6011, "Heat ray"
@@ -931,7 +928,7 @@ STRINGTABLE
6018, "Icy and draining touch"
6019, "Slowing touch"
6020, "Shoots webs"
6021, "Good archer (dam 7-42)"
6021, "Good archer (dam 8-56)"
6022, "Steals food when hits"
6023, "Permanent martyr's shield"
6024, "Paralysis ray"
@@ -945,7 +942,7 @@ STRINGTABLE
6032, "Acid touch"
6033, "Breathe sleep clouds"
6034, "Acid spit"
6035, "Shoot spines (dam 7-42)"
6035, "Shoot spines (dam 6-42)"
6036, "Death touch (use with care)"
6037, "Invulnerable (use with care)"
6038, "Guard"
@@ -1046,7 +1043,7 @@ STRINGTABLE
7016, "Slow"
7017, "Shockwave"
7018, "Dispel Undead"
7019, "Dispel Spirit"
7019, "Ravage Spirit"
7020, "Summoning"
7021, "Mass Summoning"
7022, "Acid Spray"