Though this wad worked with previous GZDoom versions, I now get this crash on startup: "Script error, "DECORATE" line 1159; Expected {, got mmcasing".
I suppose this means something got borked up in Zdooms DECORATE support. As far as I know, GZDoom didn't use the community version, so it's not looking like a compatibility failure on that level.
I haven't tried it in the latest Zdoom, but I'm about to.
EDIT: Okay, it works fine in Zdoom 2.1.0, but not 2.1.1
Odd.
1.0.16 ww-stranger.wad DECORATE error.
Moderator: Graf Zahl
- Jehar
- Posts: 11
- Joined: Mon Jan 09, 2006 2:48
- Contact:
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
- TheDarkArchon
- Posts: 1000
- Joined: Wed Jul 06, 2005 11:58
- Location: What's that fucking smell
- Contact:
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
The script parser has two parsing modes - traditional and C-like. C-like treats several characters as separate tokens, including periods and colons.
The old parser needs spaces around the colons that separate the actor name from the parent's name and switching to C-mode removes that need. But it also breaks definitions that contain one of these special characters. Now I changed it back to the old method but added some code to separate the colons out of the string manually so all actor names work again and the spaces aren't necessary anymore.
The old parser needs spaces around the colons that separate the actor name from the parent's name and switching to C-mode removes that need. But it also breaks definitions that contain one of these special characters. Now I changed it back to the old method but added some code to separate the colons out of the string manually so all actor names work again and the spaces aren't necessary anymore.
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
- wildweasel
- DRD Team Admin (Inactive)
- Posts: 2132
- Joined: Wed Jun 29, 2005 22:00
- Location: the Admincave!
- Contact: