AVALANCHE: Implement rest of Acci::do_that().

This commit is contained in:
uruk 2013-08-01 11:15:59 +02:00
parent 5290eb9879
commit d66feb32a0

View file

@ -1134,25 +1134,19 @@ void Acci::do_that() {
if (thing < 200) if (thing < 200)
thing -= 49; // "Slip" thing -= 49; // "Slip"
/*
if ((!_vm->_gyro->alive) &
!(set::of(vb_load, vb_save, vb_quit, vb_info, vb_help, vb_larrypass,
vb_phaon, vb_boss, vb_cheat, vb_restart, vb_dir, vb_score,
vb_highscores, vb_smartalec, eos).has(verb))) {
_vm->_scrolls->display(Common::String("You're dead, so don't talk. What are you, a ghost ") +
"or something? Try restarting, or restoring a saved game!");
return;
}
if ((~ _vm->_gyro->dna.avvy_is_awake) & if ((verb != vb_load) && (verb != vb_save) && (verb != vb_quit) && (verb != vb_info) && (verb != vb_help)
!(set::of(vb_load, vb_save, vb_quit, vb_info, vb_help, vb_larrypass, && (verb != vb_larrypass) && (verb != vb_phaon) && (verb != vb_boss) && (verb != vb_cheat) && (verb != vb_restart) && (verb != vb_dir)
vb_phaon, vb_boss, vb_cheat, vb_restart, vb_dir, vb_die, vb_score, && (verb != vb_score) && (verb != vb_highscores) && (verb != vb_smartalec)) {
vb_highscores, vb_smartalec, vb_expletive, vb_wake, eos).has(verb))) { if (!_vm->_gyro->alive) {
_vm->_scrolls->display("Talking in your sleep? Try waking up!"); _vm->_scrolls->display(Common::String("You're dead, so don't talk. What are you, a ghost or something? Try restarting, or restoring a saved game!"));
return; return;
}
if (!_vm->_gyro->dna.avvy_is_awake && (verb != vb_die) && (verb != vb_expletive) && (verb != vb_wake)) {
_vm->_scrolls->display("Talking in your sleep? Try waking up!");
return;
}
} }
*/
warning("STUB: Acci::do_that()");
switch (verb) { switch (verb) {
case vb_exam: case vb_exam: