Save-Point
Terra Blocks: Terraria Styled Block Engine - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Material Development (https://www.save-point.org/forum-8.html)
+--- Forum: Scripts Database (https://www.save-point.org/forum-39.html)
+--- Thread: Terra Blocks: Terraria Styled Block Engine (/thread-8943.html)



Terra Blocks: Terraria Styled Block Engine - DerVVulfman - 04-21-2024

Terra Blocks
Terraria Styled Block Engine

Version: 1.0
Based on RD12's April 2013 release


Introduction

This system is a sideview platform engine that lets the player eliminate and re-apply map tiles, similar to Minecraft or Terraria. It is a basic engine, not including any ABS-like battle system which Minecraft or Terraria uses. Nor does it allow the player to create operational event objects such as doors, furnaces, or other objects that can be triggered.

That would be up to the end-user.

The use of a Dynamic Maps script, a script that allows the recording of map conditions and settings is advised. Without such a script, any changes made by the player would not be saved when moving between maps or within recorded save games.


Features
  • Actually DESTROY map tiles!
  • Actually PLACE map tiles!
  • Detects if the map is a Terra-Block map or normal map when teleporting


Requires
  • Compatible mouse system that includes 'press' input
  • Dynamic Maps script to record/save changes



[Image: OSvJbEh.png]



Demo

DIG DUG ANYONE? (a Box.Com link)
Check the top-right corner of the screen for 'Download'.
Do not worry if it says you cannot preview a demo. That is normal.



Instructions
Way too many. So it's in the demo.



Compatibility
Overwrites the following:
  • Game_Map.passable?
  • Game_Character.update
  • Game_Player.update



Credits and Thanks

Thanks to RD12 for creating the basis for this system, including the map tile replacement feature. And thanks to Sweet Liar for the basis of the platform system which the system was modeled around.



Terms and Conditions

Free to use, even in commercial projects. Just note that I need some form of due credit... for both myself and to RD12 and Sweet Liar.