aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v5.cpp
AgeCommit message (Collapse)Author
2003-09-11hum, why was this not commited by CVS?Max Horn
svn-id: r10175
2003-09-11cleanupMax Horn
svn-id: r10169
2003-09-11Original load/save screen fix from HibernatusTravis Howell
Allows indy3ega/loom screens to work, although load/save are stuba. svn-id: r10167
2003-09-11A few if check fixes from Hibernatus, which were checked against disasm. of ↵Travis Howell
related games. svn-id: r10166
2003-09-10cleanupMax Horn
svn-id: r10162
2003-09-10Add commentTravis Howell
svn-id: r10147
2003-09-09replaced all use of scale items with scale slots. This allowed me to get rid ↵Max Horn
of two big FIXME's, and might fix other scaling bugs in FT/DIG svn-id: r10140
2003-09-08WORKAROUND bug #770065: Sync issue in lens conversation (this is actually a ↵Max Horn
script bug) svn-id: r10088
2003-09-08Correct verb position in mac version of indy3egaTravis Howell
svn-id: r10077
2003-09-06Update commentTravis Howell
svn-id: r10033
2003-09-05made default case outputs a bit more consistentMax Horn
svn-id: r10017
2003-09-05Add atarist and macintosh options, since there seem to be no way to detect ↵Travis Howell
version been used. svn-id: r9999
2003-09-05Changeing warning to debug, since we know functions purpuse and it seems to ↵Travis Howell
be confusing people. svn-id: r9997
2003-09-05Correction from Hibernatus, is used in fm towns games too.Travis Howell
svn-id: r9996
2003-09-02Add missing verbOps cse for loomcd, needs work.Travis Howell
svn-id: r9970
2003-09-02This changes applies to both version 3 and 4, according to disasm.Travis Howell
svn-id: r9966
2003-09-01Add v1 maniac load/save screen supportTravis Howell
Detect save files svn-id: r9954
2003-09-01Add missing breakTravis Howell
Skip auto save slot. svn-id: r9953
2003-08-31cleanup and make script_v2 use o5_saveLoadGameJonathan Gray
svn-id: r9941
2003-08-31some things needed for supporting original save/load screens in v3 games, ↵Jonathan Gray
doesn't fully work but doesn't break anything either svn-id: r9940
2003-08-29Opcode change to load/save screen in original loomTravis Howell
svn-id: r9912
2003-08-28Update warnings in mingw makefile.Travis Howell
Add hack to allow nosubtitles in loomcd (Only once game has started) Revert _roomPalette changes for 256 colors games, caused problems in loomcd, I'm not sure the older 256 color needs these changes. svn-id: r9890
2003-08-27Force redraw so copy protection screen in monkeyega/vga is shown correctly.Travis Howell
svn-id: r9881
2003-08-27OoopsTravis Howell
svn-id: r9877
2003-08-27Add change ot fix pallete issue in 256 color small_header gamesTravis Howell
svn-id: r9874
2003-08-27Fix room palette issues in small_header games.Travis Howell
Fix is only for EGA games so far. svn-id: r9873
2003-08-23Added comment keyword, per FingolfinJamieson Christian
svn-id: r9831
2003-08-18Commented MI1 Demo fix.Jamieson Christian
svn-id: r9764
2003-08-17OOpsTravis Howell
svn-id: r9735
2003-08-17Fix regressions in MI1 AmigaTravis Howell
Revert last change to MI1 demo fix and make it monkeyega target only. svn-id: r9732
2003-08-16Changed fix for hanging MI1 EGA Demo afterJamieson Christian
finding GFX regressions in Indy3. New fix runs exit script immediately when nuking the resource for the current room, and resets the current room to 0 (nothing). Again, a warning is output in case other cases of nuking the current room are found and have undesirable behavior as a result of this change. svn-id: r9731
2003-08-16Fixed hang in MI1 EGA Demo. Hang was the resultJamieson Christian
of a conflict between two scripts trying to putActorInRoom() on the same actor. One script was trying to reset an actor which had already been appropriated and set up by another script. A warning is displayed when putActorInRoom() is ignored, just in case this crops up in other games and causes undesirable behavior. (I tested with MI2 up until Woodtick, and didn't encounter any places where the opcode had to be ignored.) svn-id: r9727
2003-08-13Explicitly stated a bit masking to please VC.NET2003 runtime small types ↵Bertrand Augereau
conversion checks. svn-id: r9674
2003-08-13Explicitly stated a bit masking to please VC.NET2003 runtime small types ↵Bertrand Augereau
conversion checks. svn-id: r9670
2003-08-13Give pass its own idTravis Howell
svn-id: r9654
2003-08-12Allowed derefActor() and derefActorSafe() to treat actor 0 as a valid actorTorbjörn Andersson
since the original interpreters appear to have allowed it. This fixes bug #786380 ("FOA - FISTS, script crash in Crete"). I do not know what the purpose of actor 0 was in the original. Either it's a no-op, or it's used to store actor default values. Note that in the FOA case the room-33-200 script will loop - at least with the provided savegame - until you leave the room. However, this is quite harmless. svn-id: r9650
2003-08-10Replaced use of File with use of SaveFileManager where appropriate.Marcus Comstedt
svn-id: r9627
2003-08-08remove GF_LOOMJonathan Gray
svn-id: r9603
2003-08-06get rid of GF_INDY3 again, and also remove GID_INDY3_256 and GID_INDY3_TOWNSMax Horn
svn-id: r9554
2003-08-06Add GF_LOOM feature flag for loom games to reduce checks.Travis Howell
Will make it easier to add loom fm towns target in future. svn-id: r9547
2003-08-06Add GF_INDY3 feature flag for indy3 games to reduce checksTravis Howell
Remove GF_ADLIB_DEFAULT since it is no longer used svn-id: r9546
2003-08-03fix warningMax Horn
svn-id: r9443
2003-08-03removed obsolete warningMax Horn
svn-id: r9442
2003-08-03o5_getStringWidth was missing getResultPos() (thanks to _Q for pointing this ↵Max Horn
out) svn-id: r9441
2003-07-31cleanup for some comments & indentionMax Horn
svn-id: r9341
2003-07-31Forward-port ZakV2 hacks from 0.5.0 branchJames Brown
svn-id: r9332
2003-07-24cleanup: encapsulate some more members of class Actor, and rename ↵Max Horn
newDirection -> targetFacing (since it corresponds to the future value of 'facing'; the distinction between 'facing' and 'direction' is extremly fuzzy) svn-id: r9175
2003-07-23fm towns cd audio fix from HibernatusTravis Howell
svn-id: r9141
2003-07-22fix for bug #775839; unified the various Indy3 checks (this gets annoying, ↵Max Horn
maybe we can merge the three GIDs after 0.5.0; any difference could be handled via _feature flags (e.g. added a GF_TOWNS flag) svn-id: r9137
2003-07-18Add Indy3 FM Towns support, patch #773434Travis Howell
svn-id: r9062