summaryrefslogtreecommitdiffstats
path: root/source/Simulator (unfollow)
Commit message (Expand)AuthorFilesLines
2013-03-14Added a Vaporize fluid simulator that simply replaces fluid blocks with air.madmaxoft@gmail.com2-0/+86
2013-03-14Changed DelayedFluidSimulatorData to be a vector rather than a list, performance doubled :)madmaxoft@gmail.com2-6/+6
2013-03-09Pickups are now being saved into Anvil.madmaxoft@gmail.com2-5/+5
2013-03-03Simulators are woken up upon chunk loadmadmaxoft@gmail.com1-0/+2
2013-03-03Redstone simulator: adding a block now checks if the neighbors are redstone-related; if not, the block is ignored.madmaxoft@gmail.com1-107/+144
2013-03-03Simulators now check if they are given a valid chunkmadmaxoft@gmail.com2-0/+10
2013-03-03SandSimulator: Fixed sand dropping on half-slabs; added more blocks that break falling sand into pickups, fixed instant-fallmadmaxoft@gmail.com2-32/+48
2013-03-02cSandSimulator: implemented InstantFallmadmaxoft@gmail.com1-1/+27
2013-03-02Rewritten SandSimulator to use direct chunk access; and sand falling on torches now creates a pickup.madmaxoft@gmail.com2-61/+232
2013-03-02DelayedFluidSimulator: removed an obnoxious debugging outputmadmaxoft@gmail.com1-4/+0
2013-03-02Floody fluid simulator has been converted to use direct chunk accessmadmaxoft@gmail.com5-135/+218
2013-03-01New fire simulator, fully rewritten to the new scheme of things, directly accessing chunk data.madmaxoft@gmail.com4-91/+313
2013-02-28Converted simulators to take cWorld reference instead of a pointermadmaxoft@gmail.com18-129/+160
2013-02-28Simulators now have direct access to the cChunk object in the WakeUp() callmadmaxoft@gmail.com14-49/+69
2013-02-16Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols.madmaxoft@gmail.com1-1/+1
2013-01-27Added the HOOK_BLOCK_TO_PICKUPS hook that fires when a block is dug up and should be converted to pickups.madmaxoft@gmail.com2-3/+3
2013-01-04Floody fluid simulator can create sourceblocks (configurable in World.ini)madmaxoft@gmail.com2-4/+74
2012-12-26Dispensers can dispense items and liquids nowluksor111@gmail.com2-0/+38
2012-12-20Fixed a crash in redstone simulator when destroying blocks in Y < 2madmaxoft@gmail.com1-0/+4
2012-12-16RedstoneSimulator refactoring to use cWorld::GetBlockTypeMeta() as much as possiblemadmaxoft@gmail.com2-299/+389
2012-12-16Levers (patch contributed by Keyboard)madmaxoft@gmail.com2-12/+95
2012-11-16Fixed boolean comparison.madmaxoft@gmail.com1-4/+4
2012-10-27Fixed more valgrind issuesmadmaxoft@gmail.com2-19/+14
2012-10-20Removed excessive debug loggin in Floody fluid simulator.madmaxoft@gmail.com1-1/+1
2012-10-19Fluids will wash away crops and sugarcane.madmaxoft@gmail.com1-0/+2
2012-10-18Fixed a few bugs in fluid placement - fluid into other fluid, fluid into washable blocks.madmaxoft@gmail.com1-5/+9
2012-10-18Reverted previous commit, chose a different solution, much cleaner.madmaxoft@gmail.com1-2/+1
2012-10-18Made constants in cChunkDef enums, compilation fixes for gcc.madmaxoft@gmail.com1-1/+2
2012-10-16More blocks can be washed away by fluids.madmaxoft@gmail.com1-0/+4
2012-10-16Fixed floody fluid sim making downward fluid behave like source blocks.madmaxoft@gmail.com1-8/+16
2012-10-16Decreased logging in floody fluid simulator.madmaxoft@gmail.com1-1/+1
2012-10-15Fixed DelayedFluidSimulator.madmaxoft@gmail.com2-8/+15
2012-10-14Floody fluid sim: reads params from world.ini; water and lava react together into cobblestone / stone / obsidianmadmaxoft@gmail.com1-9/+67
2012-10-14Floody fluid simulator now dries up correctly, too.madmaxoft@gmail.com1-2/+8
2012-10-14Initial Floody fluid simulator.madmaxoft@gmail.com11-41/+417
2012-10-13Better split of the fluid simulator functionality; removed the old LavaSimulator and WaterSimulator files.madmaxoft@gmail.com8-211/+145
2012-10-13Forgotten filemadmaxoft@gmail.com1-0/+721
2012-10-13Preparation for multiple fluid simulators.madmaxoft@gmail.com17-0/+1696