Terrain Types
Version: 1.0
Author: modern algebra
Date: August 18, 2009
Version History
- <Version 1.0> 08.18.2009 - Original Release
Description
This script restores the Terrain Types of RM2k3. Not only does this include a restoration of terrain tags (from XP), but it gives special settings that apply to tiles with those IDs. See Features for details.
Features
- Restores many of the features of 2k3 Terrain Types
- Scrolling Background (and Foreground) images for battle, depending on the terrain type you are standing on.
- Encounter Multiplier for certain terrain types, so that encounters can be more or less frequent depending on the terrain
- Footstep Sound Effects that apply not only to players, but to events as well (if you specify that they should). Further, the footsteps of events increase in volume as they approach the player and decrease in volume as they move away from the player
- Terrain types that can hurt (or heal) the player when they step on
- Walking Speed can be influenced by the type of terrain
- You can set some terrains to disable dashing
- You can set some terrains to prevent airship landing and others to allow it. Perfect for Airports!
- And much more! Read Editable Region B at line 131 for more details
Screenshots
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg19.imageshack.us%2Fimg19%2F6829%2Fterrainsscreen.png&hash=fac48195f795cb57d0c8aee63a6f4cbc727df396) (http://img19.imageshack.us/i/terrainsscreen.png/)
Instructions
Please see the header and the three editable regions for instructions. You MUST read them carefully, as configuration is quite tedious and may be difficult if you don't know what you're doing.
Script
Script is quite large. It is attached as a text document (http://rmrk.net/index.php?action=dlattach;topic=34410.0;attach=17564), but I suggest you retrieve it from the demo instead, so you can see how it works a little. Configuration is very difficult.
Credit
Thanks
- Zeriab, for his table printout script
- grafikal, for some early feedback
Support
Post in this topic for Support on this script. Please do not PM me.
Known Compatibility Issues
No currently known compatibility problems.
Demo
See Attached: Terrain Types Demo (http://rmrk.net/index.php?action=dlattach;topic=34410.0;attach=17563)
Author's Notes
I wrote this script a long time ago and only recently remembered it. I'm hoping I didn't forget to add anything :P
This script by modern algebra is licensed under a Creative Commons Attribution-Non-Commercial-Share Alike 2.5 Canada License.
You can try this code in a call script as you enter a new map:
ModernAlgebra::TT_TILE_X[y] = z
where X is the tileset, A, B, C, D, or E
y is the ID of the tile, 0-256
z is the terrain ID
I'm not positive that will work, and you'd definitely need to switch it back for the maps that don't use the swap.