|
|
|
|
@ -617,6 +617,8 @@ void AddCryptObject(Object &object, int a2)
|
|
|
|
|
case HeroClass::Bard: |
|
|
|
|
object._oVar2 = TEXT_BBOOKA; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 7: |
|
|
|
|
@ -637,6 +639,8 @@ void AddCryptObject(Object &object, int a2)
|
|
|
|
|
case HeroClass::Bard: |
|
|
|
|
object._oVar2 = TEXT_BBOOKB; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 8: |
|
|
|
|
@ -657,6 +661,8 @@ void AddCryptObject(Object &object, int a2)
|
|
|
|
|
case HeroClass::Bard: |
|
|
|
|
object._oVar2 = TEXT_BBOOKC; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
@ -2000,6 +2006,8 @@ void OperateChamberOfBoneBook(Object &questBook, bool sendmsg)
|
|
|
|
|
case HeroClass::Barbarian: |
|
|
|
|
textdef = TEXT_BONER; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
if (sendmsg) { |
|
|
|
|
Quests[Q_SCHAMB]._qmsg = textdef; |
|
|
|
|
@ -2813,6 +2821,8 @@ void OperateShrineOily(Player &player, Point spawnPosition)
|
|
|
|
|
ModifyPlrDex(player, 1); |
|
|
|
|
ModifyPlrMag(player, 1); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
CheckStats(player); |
|
|
|
|
@ -3868,6 +3878,8 @@ void InitObjects()
|
|
|
|
|
case HeroClass::Barbarian: |
|
|
|
|
spId = TEXT_BLINDING; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
Quests[Q_BLIND]._qmsg = spId; |
|
|
|
|
AddBookLever(OBJ_BLINDBOOK, { SetPiece.position, SetPiece.size + 1 }, spId); |
|
|
|
|
@ -3894,6 +3906,8 @@ void InitObjects()
|
|
|
|
|
case HeroClass::Barbarian: |
|
|
|
|
spId = TEXT_BLOODY; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
Quests[Q_BLOOD]._qmsg = spId; |
|
|
|
|
AddBookLever(OBJ_BLOODBOOK, { SetPiece.position + Displacement { 0, 3 }, { 2, 4 } }, spId); |
|
|
|
|
@ -3927,6 +3941,8 @@ void InitObjects()
|
|
|
|
|
case HeroClass::Barbarian: |
|
|
|
|
spId = TEXT_BLOODWAR; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
Quests[Q_WARLORD]._qmsg = spId; |
|
|
|
|
AddBookLever(OBJ_STEELTOME, SetPiece, spId); |
|
|
|
|
|