summaryrefslogtreecommitdiffstats
path: root/source/Simulator (unfollow)
Commit message (Expand)AuthorFilesLines
2013-05-28More dropspenser redstone interaction fixes.madmaxoft@gmail.com1-0/+7
2013-05-28Added a forgotten change to make dropspensers activate only once on redstone activationmadmaxoft@gmail.com1-1/+1
2013-05-27DropSpensers: Fixed activation when receiving redstone signal. Now only one item is dropspensed.madmaxoft@gmail.com1-12/+12
2013-05-26Implemented droppersmadmaxoft@gmail.com2-17/+13
2013-05-25Added sound to the vaporize simulator. FS #315 nielsbreu@gmail.com1-1/+2
2013-05-19Fixed entity chunking.madmaxoft@gmail.com1-0/+6
2013-05-07Please keep the lists alpha-sortedmadmaxoft@gmail.com1-3/+6
2013-05-07Sand can fall through snow.faketruth1-0/+3
2013-04-13Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick()madmaxoft@gmail.com1-2/+2
2013-04-06Cobwebs are now washed away by water and can be broken by swords and shears, giving string.madmaxoft@gmail.com1-0/+1
2013-03-22Fixed block update queueing and water meta change not propagated to clients.madmaxoft@gmail.com1-7/+27
2013-03-22Simulator: fixed a problem when manipulating the bedrock layermadmaxoft@gmail.com1-2/+8
2013-03-20DelayedFluidSimulator: optimized block storage for large amounts of blocks.madmaxoft@gmail.com2-20/+62
2013-03-17Fluid simulator: fixed an out-of-bounds read when determining fluid directionmadmaxoft@gmail.com1-2/+5
2013-03-14Small performance improvements in fluid simulator.madmaxoft@gmail.com2-4/+7
2013-03-14Removed the Classic fluid simulator, it was too unstablemadmaxoft@gmail.com2-622/+0
2013-03-14Added a Noop fluid simulator that doesn't do anything with the fluid (fluid doesn't spread at all, behaves like a normal block)madmaxoft@gmail.com1-0/+36
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