[Ohrrpgce] SVN: teeemcee/5349 Move attack editor menu item ID and field offset constants to global sco

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:31 -0700 (Mon, 27 Aug 2012) 74 Move attack editor menu item ID and field offset constants to global scope --- U wip/flexmenu.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/5350 Attack editor: Replace constants holding offsets into caption() with men

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:33 -0700 (Mon, 27 Aug 2012) 87 Attack editor: Replace constants holding offsets into caption() with menucapoff() array --- U wip/flexmenu.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/5352 More minor inflict code cleanup.

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:38 -0700 (Mon, 27 Aug 2012) 162 More minor inflict code cleanup. Yes, moving that bounds checking really does have no effect, because remtargstat and rematkrstat are equal to the current stats. --- U wip/bmod.bas U wip/bmodsubs.bas

[Ohrrpgce] SVN: teeemcee/5353 Add delete NPC as an alias to destroy NPC, as I always forget that

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:41 -0700 (Mon, 27 Aug 2012) 70 Add delete NPC as an alias to destroy NPC, as I always forget that --- U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/plotscr.hsd U wip/whatsnew.txt ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/5355 hspeak: Backing down on lexing include files same way as everything else

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:46 -0700 (Mon, 27 Aug 2012) 312 hspeak: Backing down on lexing include files same way as everything else (requiring quote marks around many filenames) Quote marks are still supported, and required for leading or trailing whitespace in filenames. When . becomes an

[Ohrrpgce] SVN: teeemcee/5354 hspeak: fix a bug where half an operator, like :2, caused an infinite

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:44 -0700 (Mon, 27 Aug 2012) 77 hspeak: fix a bug where half an operator, like :2, caused an infinite loop. --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/5356 Totally disallow [], {}, and . in identifiers, since they will be used a

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:49 -0700 (Mon, 27 Aug 2012) 87 Totally disallow [], {}, and . in identifiers, since they will be used after Beelzebufo --- U wip/hspeak.exw U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/5357 and can now be used instead of and

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:51 -0700 (Mon, 27 Aug 2012) 130 and can now be used instead of and Why didn't we do this over 7 years ago, when I fixed operator lexing to allow this?! --- U wip/hspeak.exw U wip/plotscr.hsd U wip/whatsnew.txt ___

[Ohrrpgce] SVN: teeemcee/5351 Get rid of hacky flexmenu_skipper, instead skip over unselectable menu i

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:36 -0700 (Mon, 27 Aug 2012) 144 Get rid of hacky flexmenu_skipper, instead skip over unselectable menu items properly using usemenu Fixes glitches in the attack chains submenu --- U wip/flexmenu.bas U wip/flexmenu.bi ___

[Ohrrpgce] SVN: teeemcee/5358 Add plotscrversion block to plotscr.hsd, and an improved header for .hs

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:54 -0700 (Mon, 27 Aug 2012) 235 Add plotscrversion block to plotscr.hsd, and an improved header for .hs files The new HS header now has an actual file format number, and also contains the HSpeak, plotscr.hsd, and .hsz versions, and max ID of any used script function ---

[Ohrrpgce] SVN: teeemcee/5363 Add and use HSpeak --reuse-ids option, to reuse script IDs from a previo

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:11:11 -0700 (Mon, 27 Aug 2012) 223 Add and use HSpeak --reuse-ids option, to reuse script IDs from a previous compile. This is needed when live-previewing, otherwise when reimporting scripts any scripts already running could start calling the wrong scripts. --- U

[Ohrrpgce] SVN: teeemcee/5359 load_hsp_header function, check the .hs format number when importing, ch

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:10:57 -0700 (Mon, 27 Aug 2012) 111 load_hsp_header function, check the .hs format number when importing, check scripts format in rpg_sanity_checks --- U wip/common.bas U wip/const.bi U wip/loading.bi U wip/loading.rbas U wip/moresubs.bas U wip/subs2.bas U

[Ohrrpgce] SVN: teeemcee/5360 New switch syntax: do after case optional; can write case(else). Als

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:11:01 -0700 (Mon, 27 Aug 2012) 489 New switch syntax: do after case optional; can write case(else). Also disallow non-constant expressions in cases. (cases containing non-constant expressions will continue to work in existing games) The old syntax is still supported, in

[Ohrrpgce] SVN: teeemcee/5362 Remove some trailing whitespace. Was quite bad in hspeak.exw

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:11:08 -0700 (Mon, 27 Aug 2012) 60 Remove some trailing whitespace. Was quite bad in hspeak.exw --- U wip/hspeak.exw U wip/hsspiffy.e U wip/plotscr.hsd U wip/scancode.hsi ___ Ohrrpgce mailing list

[Ohrrpgce] SVN: teeemcee/5361 Add elseif, shortcut to else followed by if. Also plotdict improvements

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:11:05 -0700 (Mon, 27 Aug 2012) 94 Add elseif, shortcut to else followed by if. Also plotdict improvements for other flow control --- U wip/docs/plotdict.xml U wip/hspeak.exw U wip/testgame/autotest.hss U wip/testgame/autotest.rpg U wip/whatsnew.txt

[Ohrrpgce] SVN: teeemcee/5364 Only open plotscr.lst once when importing scripts. Otherwise Custom-Game

2012-08-27 Thread subversion
teeemcee 2012-08-27 09:11:13 -0700 (Mon, 27 Aug 2012) 139 Only open plotscr.lst once when importing scripts. Otherwise Custom-Game pipe could easily fill up and freeze Custom, especially on Windows --- U wip/subs2.bas ___ Ohrrpgce mailing list

Re: [Ohrrpgce] SVN: teeemcee/5357 and can now be used instead of and

2012-08-27 Thread James Paige
I think we looked at -- and got so distracted by our despair that we forgot about and ;) --- James On Mon, Aug 27, 2012 at 09:10:51AM -0700, subvers...@hamsterrepublic.com wrote: teeemcee 2012-08-27 09:10:51 -0700 (Mon, 27 Aug 2012) 130 and can now be used instead of and Why

Re: [Ohrrpgce] SVN: teeemcee/5361 Add elseif, shortcut to else followed by if. Also plotdict improvements

2012-08-27 Thread James Paige
On Mon, Aug 27, 2012 at 09:11:05AM -0700, subvers...@hamsterrepublic.com wrote: teeemcee 2012-08-27 09:11:05 -0700 (Mon, 27 Aug 2012) 94 Add elseif, shortcut to else followed by if. Also plotdict improvements for other flow control Yay! --- James

Re: [Ohrrpgce] SVN: teeemcee/5357 and can now be used instead of and

2012-08-27 Thread Ralph Versteegen
On 28 August 2012 04:20, James Paige b...@hamsterrepublic.com wrote: I think we looked at -- and got so distracted by our despair that we forgot about and ;) --- James I've been thinking about about -- too. What we could do is to interpret - and -- as minus, and -whitespace- as minus a

Re: [Ohrrpgce] SVN: teeemcee/5357 and can now be used instead of and

2012-08-27 Thread James Paige
On Tue, Aug 28, 2012 at 04:29:34AM +1200, Ralph Versteegen wrote: On 28 August 2012 04:20, James Paige b...@hamsterrepublic.com wrote: I think we looked at -- and got so distracted by our despair that we forgot about and ;) --- James I've been thinking about about -- too. What we

Re: [Ohrrpgce] SVN: teeemcee/5357 and can now be used instead of and

2012-08-27 Thread Ralph Versteegen
On 28 August 2012 04:44, James Paige b...@hamsterrepublic.com wrote: On Tue, Aug 28, 2012 at 04:29:34AM +1200, Ralph Versteegen wrote: On 28 August 2012 04:20, James Paige b...@hamsterrepublic.com wrote: I think we looked at -- and got so distracted by our despair that we forgot about and