aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/staticres_eob.cpp
diff options
context:
space:
mode:
authorathrxx2011-08-07 22:14:10 +0200
committerJohannes Schickel2011-12-26 16:18:14 +0100
commit359f3efd03704965d258c90381412a5ef2cf9239 (patch)
treee74ab719fd0b5825336f93737a1dc1afb65ebdcb /engines/kyra/staticres_eob.cpp
parentfc5b29fdbcf4170436a32da2c1f4b078b1f1f90f (diff)
downloadscummvm-rg350-359f3efd03704965d258c90381412a5ef2cf9239.tar.gz
scummvm-rg350-359f3efd03704965d258c90381412a5ef2cf9239.tar.bz2
scummvm-rg350-359f3efd03704965d258c90381412a5ef2cf9239.zip
KYRA: (EOB) - add some spells
(shocking grasp, flame blade, vampiric touch etc.)
Diffstat (limited to 'engines/kyra/staticres_eob.cpp')
-rw-r--r--engines/kyra/staticres_eob.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/kyra/staticres_eob.cpp b/engines/kyra/staticres_eob.cpp
index f30833cc08..b1ab606f5e 100644
--- a/engines/kyra/staticres_eob.cpp
+++ b/engines/kyra/staticres_eob.cpp
@@ -803,7 +803,7 @@ void EobCoreEngine::initSpells() {
mp(2); // Vampiric Touch
mpn; // Fear
mpn; // Ice Storm
- mp1n; // Stone Skin /// --- para required?
+ mp1n; // Stone Skin
mp1n; // Cloud Kill ///
mp2(4); // Improved Invisibility ///
mp2n; // remove Curse ///
@@ -881,7 +881,8 @@ void EobCoreEngine::initSpells() {
sc(vampiricTouch);
sc(fear);
sc(iceStorm);
- sc(empty); // EOB1: stone skin, EOB2: imp invisibility
+ sc1(stoneSkin); // stone skin
+ sc2(empty); // imp invisibility
sc1(empty); // Cloudkill
sc2(removeCurse);
sc(coneOfCold);
@@ -1004,7 +1005,7 @@ void EobCoreEngine::initSpells() {
ec2(empty);
ec(empty);
ec2(empty);
- ec1(kuotoaAttack);
+ ec1(lightningBoltPassive);
ec2(unk1Passive);
ec2(empty);
ec2(unk2Passive);
@@ -1072,8 +1073,8 @@ void EobEngine::initStaticResource() {
_enemyMageSpellList = _staticres->loadRawData(kEob1EnemyMageSpellList, temp);
_enemyMageSfx = _staticres->loadRawData(kEob1EnemyMageSfx, temp);
- _monsterDistAttType17 = _staticres->loadRawData(kEob1MonsterDistAttType17, temp);
- _monsterDistAttSfx17 = _staticres->loadRawData(kEob1MonsterDistAttSfx17, temp);
+ _beholderSpellList = _staticres->loadRawData(kEob1BeholderSpellList, temp);
+ _beholderSfx = _staticres->loadRawData(kEob1BeholderSfx, temp);
_turnUndeadString = _staticres->loadStrings(kEob1TurnUndeadString, temp);
@@ -1162,7 +1163,7 @@ void EobEngine::initSpells() {
{ 0x0488, 0x000000, 0x01 }, // vampiric touch
{ 0x0100, 0x000000, 0x00 }, // fear
{ 0x0100, 0x000000, 0x41 }, // ice storm
- { 0x0000, 0x000000, 0x00 }, // STONE SKIN
+ { 0x0033, 0x000001, 0x00 }, // STONE SKIN
{ 0x0000, 0x000000, 0x00 }, // CLOUD KILL
{ 0x0100, 0x000000, 0x41 }, // cone of cold
{ 0x0100, 0x000000, 0x00 }, // hold monster