Files
oboe/Win32/Blades of Exile/Blades of Exile.cbp
Chokboyz 1fb77013b4 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
2010-11-26 21:27:18 +00:00

110 lines
3.4 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="Blades of Exile" />
<Option platforms="Windows;" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option platforms="Windows;" />
<Option output="bin\Debug\Blades of Exile" prefix_auto="1" extension_auto="1" />
<Option object_output="obj\Debug\" />
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
<Linker>
<Add library="libwinmm.a" />
</Linker>
</Target>
<Target title="Release">
<Option platforms="Windows;" />
<Option output="bin\Release\Blades of Exile" prefix_auto="1" extension_auto="1" />
<Option object_output="obj\Release\" />
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
<Add library="libwinmm.a" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-Wall" />
</Compiler>
<Unit filename="BLADES.RC">
<Option compilerVar="WINDRES" />
</Unit>
<Unit filename="GAMEDLOG.RC">
<Option compilerVar="WINDRES" />
</Unit>
<Unit filename="GAMESTR.RC">
<Option compilerVar="WINDRES" />
</Unit>
<Unit filename="boe.actions.cpp" />
<Unit filename="boe.actions.h" />
<Unit filename="boe.combat.cpp" />
<Unit filename="boe.combat.h" />
<Unit filename="boe.dlgutil.cpp" />
<Unit filename="boe.dlgutil.h" />
<Unit filename="boe.fields.cpp" />
<Unit filename="boe.fields.h" />
<Unit filename="boe.fileio.cpp" />
<Unit filename="boe.fileio.h" />
<Unit filename="boe.graphics.cpp" />
<Unit filename="boe.graphics.h" />
<Unit filename="boe.graphutil.cpp" />
<Unit filename="boe.graphutil.h" />
<Unit filename="boe.infodlg.cpp" />
<Unit filename="boe.infodlg.h" />
<Unit filename="boe.itemdata.cpp" />
<Unit filename="boe.itemdata.h" />
<Unit filename="boe.items.cpp" />
<Unit filename="boe.items.h" />
<Unit filename="boe.locutils.cpp" />
<Unit filename="boe.locutils.h" />
<Unit filename="boe.main.cpp" />
<Unit filename="boe.main.h" />
<Unit filename="boe.monster.cpp" />
<Unit filename="boe.monster.h" />
<Unit filename="boe.newgraph.cpp" />
<Unit filename="boe.newgraph.h" />
<Unit filename="boe.party.cpp" />
<Unit filename="boe.party.h" />
<Unit filename="boe.specials.cpp" />
<Unit filename="boe.specials.h" />
<Unit filename="boe.text.cpp" />
<Unit filename="boe.text.h" />
<Unit filename="boe.town.cpp" />
<Unit filename="boe.town.h" />
<Unit filename="classes\consts.h" />
<Unit filename="classes\item.cpp" />
<Unit filename="classes\item.h" />
<Unit filename="classes\location.cpp" />
<Unit filename="classes\location.h" />
<Unit filename="classes\pc.cpp" />
<Unit filename="classes\pc.h" />
<Unit filename="global.cpp" />
<Unit filename="global.h" />
<Unit filename="globvar.cpp" />
<Unit filename="globvar.h" />
<Unit filename="tools\dlogtool.cpp" />
<Unit filename="tools\dlogtool.h" />
<Unit filename="tools\mathutil.cpp" />
<Unit filename="tools\mathutil.h" />
<Unit filename="tools\soundtool.cpp" />
<Unit filename="tools\soundtool.h" />
<Unit filename="tools\soundvars.cpp" />
<Extensions>
<code_completion />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>