Donovan Watteau
96a800ef5c
SCUMM: Fix randomly unreachable fire in DOTT (WORKAROUND)
...
In DOTT, script 13-21 calls `startScript(1,106,[91,5])` when Jefferson
builds the fire, but this script continuously changes the state of the
fire object to a random value between 1 and 5 (this stops when you exit
his room), and so if Hoagie tries interacting with it, he'll say "I
can't reach it." instead of the intended "No. Fire bad." line, most of
the time. This also happens with the original DOS interpreter, the
2002 Aaron Giles Windows interpreter, and the Remastered version.
Ignoring this script fixes this problem and it doesn't seem to cause any
regression with the fire itself. My hypothesis is that the game designers
wanted to have an "early fire" animation when the fire has just been lit
by Jefferson, but then they dropped the idea and used the same unique fire
animation but forgot to turn off this script.
2023-01-23 00:00:31 +02:00
Eugene Sandulenko
d988cd7398
ULTIMA: Rename meta_engine.* -> metaengine.* for consistency
2023-01-22 22:57:29 +01:00
Eugene Sandulenko
2a390d87c7
MM: Rename meta_engine.* -> metaengine.* for consistency
2023-01-22 22:43:44 +01:00
Lothar Serra Mari
768e33c595
DISTS: WIN32: Fix plugin name for renamed XEEN in .rc file
2023-01-22 21:05:56 +01:00
Lothar Serra Mari
d923714434
CREDITS: Update credits for MM (Xeen)
2023-01-22 20:58:14 +01:00
Lothar Serra Mari
417a9dc6ca
MM: Update credits and keep Xeen as reference
2023-01-22 20:53:55 +01:00
Lothar Serra Mari
54724617ee
MM: Fix entry in POTFILES
2023-01-22 20:35:35 +01:00
Paul Gilbert
60a06b07ae
MM: MM1: Fix incorrect flags access in map 18
2023-01-22 11:23:37 -08:00
Eugene Sandulenko
95ac522ee1
XEEN: Remove leftover file
2023-01-22 20:20:16 +01:00
Lothar Serra Mari
7ac6125fb8
NEWS: Mention xeen renaming in German NEWS file
2023-01-22 20:17:43 +01:00
Eugene Sandulenko
bde8d55a04
NEWS: Mention xeen engine rename
2023-01-22 20:15:44 +01:00
Eugene Sandulenko
b6ee619b9a
DISTS: Add placeholder for mm.dat file
2023-01-22 20:07:53 +01:00
Eugene Sandulenko
316b65876a
MM: MM1: Add missing override keywords
2023-01-22 20:07:53 +01:00
Paul Gilbert
62dd9be37f
MM: MM1: Fix gcc warnings
2023-01-22 20:07:53 +01:00
Paul Gilbert
6d50667455
MM: XEEN: Properly fix Swords monster list
2023-01-22 20:07:53 +01:00
Paul Gilbert
d49165fa52
MM: MM1: Code for removing dead monsters
2023-01-22 20:07:53 +01:00
Paul Gilbert
545ae551fd
MM: MM1: Clarify the variables for frontline monster attacker count
2023-01-22 20:07:53 +01:00
Paul Gilbert
f24cfbb048
MM: MM1: Add monster count parameter to encounter console cmd
2023-01-22 20:07:53 +01:00
Paul Gilbert
ce27924bc3
MM: MM1: Fix monster flees/wander rendering
2023-01-22 20:07:52 +01:00
Paul Gilbert
50a4e236ad
MM: MM1: Fix showing non-combat spell only message
2023-01-22 20:07:52 +01:00
Paul Gilbert
9ede9e119f
MM: MM1: Rendering of combat spell done
2023-01-22 20:07:52 +01:00
Paul Gilbert
b157a527d0
MM: MM1: Fix enter to cast text
2023-01-22 20:07:52 +01:00
Paul Gilbert
5e773537eb
MM: MM1: Fix cancelling combat spell and then re-casting
2023-01-22 20:07:52 +01:00
Paul Gilbert
5e976fd2ce
MM: MM1: Rename monster _field1E and enum
2023-01-22 20:07:52 +01:00
Paul Gilbert
b07b05c478
MM: MM1: Rename handicap fields
2023-01-22 20:07:52 +01:00
Paul Gilbert
cf129a03a0
MM: MM1: Fix monster action check in combatLoop
2023-01-22 20:07:52 +01:00
Paul Gilbert
f1dd504365
MM: MM1: In combat allow keypresses to abort delay timeout
2023-01-22 20:07:51 +01:00
Paul Gilbert
373b6fac9c
MM: MM1: Fixes for combat shooting
2023-01-22 20:07:51 +01:00
Paul Gilbert
91988d6f61
MM: MM1: Fix calculating monster AC and char damage amounts
2023-01-22 20:07:51 +01:00
Paul Gilbert
01d8d1abc7
MM: MM1: Strip off trailing spaces on monster names
2023-01-22 20:07:51 +01:00
Paul Gilbert
3aae2eb554
MM: MM1: Fix display of char attack messages
2023-01-22 20:07:51 +01:00
Paul Gilbert
b7c1049c46
MM: MM1: Char targeted spells in combat use now global _combatParty
2023-01-22 20:07:51 +01:00
Paul Gilbert
7e2ede96a1
MM: MM1: Fix retreating from combat
2023-01-22 20:07:51 +01:00
Paul Gilbert
8bbd2ed31a
MM: MM1: Properly implement character stats view within combat
2023-01-22 20:07:51 +01:00
Paul Gilbert
fbe6f34e11
MM: MM1: Fix Exchange combat option
2023-01-22 20:07:51 +01:00
Paul Gilbert
cbbdff2d99
MM: MM1: Fix calculating party handicap
2023-01-22 20:07:50 +01:00
Paul Gilbert
5209840a0f
MM: MM1: Fix selecting correct combat char
2023-01-22 20:07:50 +01:00
Paul Gilbert
c02226bff5
MM: MM1: Merge party/monsters turn selection methods into one
2023-01-22 20:07:50 +01:00
Paul Gilbert
cfb76d8cc2
MM: MM1: Change combat loop1 to selectMonster
2023-01-22 20:07:50 +01:00
Paul Gilbert
830ef7f1f2
MM: MM1: Change hasFeature to use checkExtendedSaves function
2023-01-22 20:07:50 +01:00
Paul Gilbert
770502487b
MM: MM1: Change _remainingMonsters to be a Monster * array
...
This is needed, because pointers to monsters need to be
resolved to monster records in the encounter list, and
just making copies, the correct monster wasn't being found
2023-01-22 20:07:50 +01:00
Paul Gilbert
91c997352a
MM: MM1: Cleanup of post-combat treasure setup
2023-01-22 20:07:50 +01:00
Paul Gilbert
155041d578
MM: MM1: Differentiate remaining combat monsters list from original _monsterList
2023-01-22 20:07:50 +01:00
Paul Gilbert
4b0ea19e74
MM: MM1: Make separate monster list for combat vs encounter
2023-01-22 20:07:49 +01:00
Paul Gilbert
13d94ffd94
MM: MM1: Simplify highlighting active combat char
2023-01-22 20:07:49 +01:00
Paul Gilbert
262b93ec76
MM: MM1: Don't clear monster list when starting combat
2023-01-22 20:07:49 +01:00
Paul Gilbert
f04d6e4fd0
MM: MM1: Select a character by default on startup
2023-01-22 20:07:49 +01:00
Paul Gilbert
75eec8a84e
MM: MM1: Fixes for retreat and surrender in encounters
2023-01-22 20:07:49 +01:00
Paul Gilbert
25ba84fe0d
MM: MM1: Cleanup of encounter methods
2023-01-22 20:07:49 +01:00
Paul Gilbert
5e09a089ec
MM: MM1: Add level parameter to encounter console cmd
2023-01-22 20:07:49 +01:00