diff options
author | Haru <haru@dotalux.com> | 2013-08-26 19:14:26 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2013-08-26 20:46:44 +0200 |
commit | 835188124a6e590b406d81803b8d47f07884a9ea (patch) | |
tree | 271b52ae3aa595d83f2f031f761983bd4d629a6f /npc/pre-re | |
parent | cccc5bc9256b196b1f4e9ad881838ad32c8b3424 (diff) | |
download | hercules-835188124a6e590b406d81803b8d47f07884a9ea.tar.gz hercules-835188124a6e590b406d81803b8d47f07884a9ea.tar.bz2 hercules-835188124a6e590b406d81803b8d47f07884a9ea.tar.xz hercules-835188124a6e590b406d81803b8d47f07884a9ea.zip |
Added an integer overflow check on literal values in the script parser
- When attempting to use a value greater than INT_MAX or smaller than
INT_MIN (about +/- 2 billions), an error message will be shown and
script execution will be aborted.
- Corrected some scripts that were attempting to use such values.
- Fixed some possible issues when using literal negative values in
scripts.
Thanks to Ind for his help on this issue (figuring it out and fixing it)
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'npc/pre-re')
-rw-r--r-- | npc/pre-re/guides/guides_lighthalzen.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/npc/pre-re/guides/guides_lighthalzen.txt b/npc/pre-re/guides/guides_lighthalzen.txt index c9fb40b5b..466182cd9 100644 --- a/npc/pre-re/guides/guides_lighthalzen.txt +++ b/npc/pre-re/guides/guides_lighthalzen.txt @@ -80,7 +80,7 @@ lighthalzen,207,310,5 script Guide#lhz::LhzGuide 852,{ mes "activity, or if you have any"; mes "problems whatsoever."; if (.@compass_check) - viewpoint 1,236,276,4,0x99FFFFF; + viewpoint 1,236,276,4,0x99FFFF; break; case 4: mes "[Lighthalzen Guide]"; |