From 21e0607e49745f0a431fa045967cc45679ab22de Mon Sep 17 00:00:00 2001
From: STRWarrior
Date: Tue, 1 Apr 2014 21:12:48 +0200
Subject: APIDump: Gave msDifference it's own table.
---
MCServer/Plugins/APIDump/APIDesc.lua | 30 +++++++++++++++++++++---------
1 file changed, 21 insertions(+), 9 deletions(-)
(limited to 'MCServer')
diff --git a/MCServer/Plugins/APIDump/APIDesc.lua b/MCServer/Plugins/APIDump/APIDesc.lua
index 657ac6aa6..b01be6118 100644
--- a/MCServer/Plugins/APIDump/APIDesc.lua
+++ b/MCServer/Plugins/APIDump/APIDesc.lua
@@ -230,25 +230,25 @@ g_APIDesc =
- area block | result |
+ area block | result |
- this | Src | msOverwrite | msFillAir | msImprint | msDifference |
+ this | Src | msOverwrite | msFillAir | msImprint |
- air | air | air | air | air | air |
+ air | air | air | air | air |
- A | air | air | A | A | air |
+ A | air | air | A | A |
- air | B | B | B | B | B |
+ air | B | B | B | B |
- A | B | B | A | B | B |
+ A | B | B | A | B |
- A | A | A | A | B | air |
+ A | A | A | A | A |
@@ -258,13 +258,25 @@ g_APIDesc =
msOverwrite completely overwrites all blocks with the Src's blocks
msFillAir overwrites only those blocks that were air
msImprint overwrites with only those blocks that are non-air
- msDifference changes all the blocks which are the same to air. Otherwise the source block gets placed.
Special strategies
For each strategy, evaluate the table rows from top downwards, the first match wins.
-
+
+
+ msDifference - changes all the blocks which are the same to air. Otherwise the source block gets placed.
+
+
+ area block | | Notes |
+
+ * | B | B | The blocks are different so we use block B |
+
+ B | B | Air | The blocks are the same so we get air. |
+
+
+
+
msLake - used for merging areas with lava and water lakes, in the appropriate generator.
--
cgit v1.2.3