Skip to content

Commit

Permalink
BLADERUNNER: Formatting, unify some goal cases
Browse files Browse the repository at this point in the history
  • Loading branch information
madmoose committed Mar 10, 2018
1 parent fce8b91 commit ed38407
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 45 deletions.
24 changes: 9 additions & 15 deletions engines/bladerunner/script/ai/desk_clerk.cpp
Expand Up @@ -113,24 +113,18 @@ int AIScriptDeskClerk::GetFriendlinessModifierIfGetsClue(int otherActorId, int c
}

bool AIScriptDeskClerk::GoalChanged(int currentGoalNumber, int newGoalNumber) {
if (newGoalNumber > 2) {
if (newGoalNumber == 400) {
Actor_Put_In_Set(kActorDeskClerk, kSetFreeSlotH);
Actor_Set_At_Waypoint(kActorDeskClerk, 40, 0);
}
} else if (newGoalNumber) {
if (newGoalNumber == 1) {
Actor_Put_In_Set(kActorDeskClerk, kSetFreeSlotH);
Actor_Set_At_Waypoint(kActorDeskClerk, 40, 0);
} else {
Actor_Put_In_Set(kActorDeskClerk, kSetCT09);
Actor_Set_At_XYZ(kActorDeskClerk, 282.0f, 360.52f, 743.0f, 513);
}
} else {
switch (newGoalNumber) {
case 0:
case 2:
Actor_Put_In_Set(kActorDeskClerk, kSetCT09);
Actor_Set_At_XYZ(kActorDeskClerk, 282.0f, 360.52f, 743.0f, 513);
break;
case 1:
case 400:
Actor_Put_In_Set(kActorDeskClerk, kSetFreeSlotH);
Actor_Set_At_Waypoint(kActorDeskClerk, 40, 0);
break;
}

return false;
}

Expand Down
60 changes: 30 additions & 30 deletions engines/bladerunner/script/ai_script.cpp
Expand Up @@ -39,36 +39,36 @@ AIScripts::AIScripts(BladeRunnerEngine *vm, int actorCount) {
_actorUpdating[i] = false;
}

_AIScripts[kActorMcCoy] = new AIScriptMcCoy(_vm); // 0
_AIScripts[kActorGordo] = new AIScriptGordo(_vm); // 2
_AIScripts[kActorGrigorian] = new AIScriptGrigorian(_vm); // 11
_AIScripts[kActorTransient] = new AIScriptTransient(_vm); // 12
_AIScripts[kActorLance] = new AIScriptLance(_vm); // 13
_AIScripts[kActorRunciter] = new AIScriptRunciter(_vm); // 15
_AIScripts[kActorInsectDealer] = new AIScriptInsectDealer(_vm); // 16
_AIScripts[kActorTyrellGuard] = new AIScriptTyrellGuard(_vm); // 17
_AIScripts[kActorZuben] = new AIScriptZuben(_vm); // 19
_AIScripts[kActorMarcus] = new AIScriptMarcus(_vm); // 21
_AIScripts[kActorMia] = new AIScriptMia(_vm); // 22
_AIScripts[kActorOfficerLeary] = new AIScriptOfficerLeary(_vm); // 23
_AIScripts[kActorBaker] = new AIScriptBaker(_vm); // 26
_AIScripts[kActorDeskClerk] = new AIScriptDeskClerk(_vm); // 27
_AIScripts[kActorHowieLee] = new AIScriptHowieLee(_vm); // 28
_AIScripts[kActorKlein] = new AIScriptKlein(_vm); // 30
_AIScripts[kActorSergeantWalls] = new AIScriptSergeantWalls(_vm); // 34
_AIScripts[kActorHysteriaPatron1] = new AIScriptHysteriaPatron1(_vm);// 47
_AIScripts[kActorHysteriaPatron2] = new AIScriptHysteriaPatron2(_vm);// 48
_AIScripts[kActorHysteriaPatron3] = new AIScriptHysteriaPatron3(_vm);// 49
_AIScripts[kActorShoeshineMan] = new AIScriptShoeshineMan(_vm); // 50
_AIScripts[kActorGaff] = new AIScriptGaff(_vm); // 53
_AIScripts[kActorBryant] = new AIScriptBryant(_vm); // 54
_AIScripts[kActorNewscaster] = new AIScriptNewscaster(_vm); // 61
_AIScripts[kActorLeon] = new AIScriptLeon(_vm); // 62
_AIScripts[kActorMaleAnnouncer] = new AIScriptMaleAnnouncer(_vm); // 63
_AIScripts[kActorMaggie] = new AIScriptMaggie(_vm); // 66
_AIScripts[kActorGenwalkerA] = new AIScriptGenericWalkerA(_vm); // 67
_AIScripts[kActorGenwalkerB] = new AIScriptGenericWalkerB(_vm); // 68
_AIScripts[kActorGenwalkerC] = new AIScriptGenericWalkerC(_vm); // 69
_AIScripts[kActorMcCoy] = new AIScriptMcCoy(_vm); // 0
_AIScripts[kActorGordo] = new AIScriptGordo(_vm); // 2
_AIScripts[kActorGrigorian] = new AIScriptGrigorian(_vm); // 11
_AIScripts[kActorTransient] = new AIScriptTransient(_vm); // 12
_AIScripts[kActorLance] = new AIScriptLance(_vm); // 13
_AIScripts[kActorRunciter] = new AIScriptRunciter(_vm); // 15
_AIScripts[kActorInsectDealer] = new AIScriptInsectDealer(_vm); // 16
_AIScripts[kActorTyrellGuard] = new AIScriptTyrellGuard(_vm); // 17
_AIScripts[kActorZuben] = new AIScriptZuben(_vm); // 19
_AIScripts[kActorMarcus] = new AIScriptMarcus(_vm); // 21
_AIScripts[kActorMia] = new AIScriptMia(_vm); // 22
_AIScripts[kActorOfficerLeary] = new AIScriptOfficerLeary(_vm); // 23
_AIScripts[kActorBaker] = new AIScriptBaker(_vm); // 26
_AIScripts[kActorDeskClerk] = new AIScriptDeskClerk(_vm); // 27
_AIScripts[kActorHowieLee] = new AIScriptHowieLee(_vm); // 28
_AIScripts[kActorKlein] = new AIScriptKlein(_vm); // 30
_AIScripts[kActorSergeantWalls] = new AIScriptSergeantWalls(_vm); // 34
_AIScripts[kActorHysteriaPatron1] = new AIScriptHysteriaPatron1(_vm); // 47
_AIScripts[kActorHysteriaPatron2] = new AIScriptHysteriaPatron2(_vm); // 48
_AIScripts[kActorHysteriaPatron3] = new AIScriptHysteriaPatron3(_vm); // 49
_AIScripts[kActorShoeshineMan] = new AIScriptShoeshineMan(_vm); // 50
_AIScripts[kActorGaff] = new AIScriptGaff(_vm); // 53
_AIScripts[kActorBryant] = new AIScriptBryant(_vm); // 54
_AIScripts[kActorNewscaster] = new AIScriptNewscaster(_vm); // 61
_AIScripts[kActorLeon] = new AIScriptLeon(_vm); // 62
_AIScripts[kActorMaleAnnouncer] = new AIScriptMaleAnnouncer(_vm); // 63
_AIScripts[kActorMaggie] = new AIScriptMaggie(_vm); // 66
_AIScripts[kActorGenwalkerA] = new AIScriptGenericWalkerA(_vm); // 67
_AIScripts[kActorGenwalkerB] = new AIScriptGenericWalkerB(_vm); // 68
_AIScripts[kActorGenwalkerC] = new AIScriptGenericWalkerC(_vm); // 69
}

AIScripts::~AIScripts() {
Expand Down

0 comments on commit ed38407

Please sign in to comment.