1
0
Commit Graph

2651 Commits

Author SHA1 Message Date
Tiger Wang
30ac3f5838 Added a few changes [SEE DESC]
* Revised pickup comments
* SlotArea pickup tossing now reflects Player.cpp
* Removed unneeded ItemShears comment (was working already)
* Sand and gravel pickups spawn with correct speed
2013-09-09 19:28:50 +01:00
Tiger Wang
57c17a02db A few Minecart fixes
* Removed unneeded flatrail setpos
* Fixed health checking
2013-09-09 18:55:42 +01:00
mgueydan
59f4635309 replacing dynamic_cast by c-style cast 2013-09-09 18:45:39 +02:00
madmaxoft
becb36d2d1 Fixed a crash on immediate re-login.
Fixes #155.
2013-09-09 18:34:38 +02:00
madmaxoft
5945166a98 Merge branch 'boats' of git://github.com/tigerw/MCServer. 2013-09-09 11:13:14 +02:00
madmaxoft
b8d2d94d90 Removed the cDoors class.
The helper functions that it implemented were moved into their respective blockhandlers.
2013-09-09 10:49:52 +02:00
madmaxoft
db6cfefadd Removed the "charging bow" debug message. 2013-09-08 22:43:21 +02:00
madmaxoft
641a1286c1 Fixed torch placement.
This is related to #127, but until we know more about the change, I'm not closing the issue.
2013-09-08 22:40:50 +02:00
madmaxoft
ab61b4193b Alpha-sorted g_BlockIsSnowable[]. 2013-09-08 18:39:35 +02:00
madmaxoft
2071fb6491 Thrown ender pearls are saved properly to MCA. 2013-09-08 18:37:35 +02:00
madmaxoft
b9066ab8f9 Fixed client spawning.
The method used for 1.2.5 clients no longer works. Fixes #139.
2013-09-08 18:37:35 +02:00
STRWarrior
7862a76684 Re-added the top line. 2013-09-08 18:35:48 +02:00
STRWarrior
00a25016b3 Added E_BLOCK_LILY_PAD to g_BlockIsSnowable. 2013-09-08 18:33:53 +02:00
madmaxoft
6c0c1f1d0c Implemented proper chunk unloading in all 1.3.2+ clients 2013-09-08 17:57:50 +02:00
Tiger Wang
50e24fb75f Fixed a bunch of stuff
* Fixed compilation
* Made it less obvious I COPIED ALL THE CODE from Minecarts
* Fixed alignment spaces to make xoft happy
2013-09-08 16:56:16 +01:00
mgueydan
ead953898d replacing C-style cast by dynamic_cast 2013-09-08 12:37:14 +02:00
mgueydan
b4bb255344 Replacing chunCk by chunk 2013-09-08 12:25:07 +02:00
mgueydan
5846be9400 replacing asserts by ASSERTs 2013-09-08 12:20:19 +02:00
mgueydan
e6e85168bc removing an assert + correcting a distance calculation bug 2013-09-08 12:04:20 +02:00
mgueydan
668b6edaa7 renaming the cChunk::getRandomBlock method + removing a buggy working log 2013-09-08 11:49:33 +02:00
madmaxoft
36a6df8a34 ProtoProxy: Logs are saved to a Logs subfolder. 2013-09-08 11:27:49 +02:00
madmaxoft
273a53a758 ProtoProxy: The MOTD is modified to indicate ProtoProxy presence. 2013-09-08 11:12:34 +02:00
mgueydan
1d987d4e90 incrementing .gitignore : adding emacs stuff and world 2013-09-08 03:31:24 +02:00
mgueydan
d67e8dcca5 Adding mobtype filter inside world.ini 2013-09-08 03:30:09 +02:00
mgueydan
7a5e3592ff Adding glue to call everything done in last commits - now the mobs are spawning 2013-09-08 02:47:02 +02:00
mgueydan
04151677d5 Disabeling current mob spawning and tick 2013-09-08 01:43:55 +02:00
mgueydan
caa54af546 Implementing the MobSpawner (not used yet) that contains spawning rules 2013-09-08 01:21:43 +02:00
Tiger Wang
c789a8ddf5 Initial boat support
+ Boats are saved
+ Boats have physics
+ Boats spawn
2013-09-08 00:14:57 +01:00
mgueydan
bf1fb0aa3d Adding an Empty shell that would launch mob spawner - not called yet 2013-09-08 00:11:38 +02:00
Tiger Wang
35efe9c727 Fixed formatting and removed gravity thing 2013-09-07 21:42:33 +01:00
mgueydan
d2eb58f277 Adding mob census (sorry this is a big commit as work was done before git integration i couldn't split it more) 2013-09-07 22:19:56 +02:00
madmaxoft
d31142811d Merged branch 'Projectiles'. 2013-09-07 22:06:30 +02:00
madmaxoft
d1b68f6150 Added a (disabled) block logging to projectile path-tracing. 2013-09-07 21:56:22 +02:00
madmaxoft
d6c4447022 Updated the API bindings. 2013-09-07 21:26:50 +02:00
madmaxoft
7938f18c57 Implemented loading more projectiles from MCA. 2013-09-07 21:26:17 +02:00
mgueydan
e844612503 Adding a getType in Monster that return an enum instead of an int or char 2013-09-07 21:03:01 +02:00
mgueydan
2361a5dc41 relockating mobs includes (they probably will end somewhere else in order not to recompile world each time you update a mob) 2013-09-07 20:07:56 +02:00
mgueydan
1e02e04d2c Adding Family for monsters : Hostile/Passive/Water/Ambient 2013-09-07 20:02:50 +02:00
mgueydan
04aebd944b Adding Water and Lava as transparency blocks 2013-09-07 20:00:59 +02:00
madmaxoft
06b01af017 Implemented ghast fireball and firecharge projectiles 2013-09-07 18:53:14 +02:00
madmaxoft
af694a516d Debuggers plugin: Removed unneeded global 2013-09-07 18:33:15 +02:00
madmaxoft
3b1c83acf8 Renamed cWorld::DoExplosiontAt() to cWorld::DoExplosionAt() 2013-09-07 18:12:22 +02:00
madmaxoft
3f4718154b Arrows have proper yaw and pitch when shot, and stop when they hit a block. 2013-09-07 17:14:37 +02:00
madmaxoft
5f8a46373d Fixed a missing initialization in cMonster.
This should fix commit ff762a7ece 's all-mobs burning.
2013-09-07 16:42:34 +02:00
madmaxoft
f300ed54e5 Implemented SteerVehicle packet. 2013-09-06 16:50:21 +01:00
madmaxoft
e8d1ed36c5 Moved daylight burning directly into cMonster. 2013-09-06 16:50:20 +01:00
madmaxoft
a80be25c92 Removed TimedWait from cEvent.
Unsupported on MacOS.
2013-09-06 16:50:18 +01:00
madmaxoft
7aabc1f5d8 Fixed the Win nightbuild script naming ini files badly (thx Tigerw). 2013-09-06 16:50:17 +01:00
madmaxoft
67e8f75318 Implemented SteerVehicle packet. 2013-09-06 00:04:49 +02:00
Tiger Wang
178b5884fc Further physics improvements [SEE DESC]
This was mainly focused on pickups, but it works for other things too.

* Entities no longer clip through blocks positive-vertically (this fixes
pickup issues as well).
* Entities lie flat against a block when they hit it.
* Reduced entity (mainly pickup) block clipping in non vertical
directions.
2013-09-05 21:41:47 +01:00