mgueydan
|
ac4cb65b8d
|
Merge branch 'master' into MobSpawning
|
2013-09-22 14:29:33 +02:00 |
|
mgueydan
|
f12ac6b995
|
Inside cMonster::getMobFamily() : replacing Polymorphism by Map, in order to remove redundancy
|
2013-09-10 15:09:45 +02:00 |
|
mgueydan
|
bf4781d0ee
|
Changing Bat to AMbiant creature
|
2013-09-10 14:26:27 +02:00 |
|
mgueydan
|
59f4635309
|
replacing dynamic_cast by c-style cast
|
2013-09-09 18:45:39 +02: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 |
|
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 |
|
mgueydan
|
bf1fb0aa3d
|
Adding an Empty shell that would launch mob spawner - not called yet
|
2013-09-08 00:11:38 +02: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
|
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 ff762a7ece6400eaeb5e21f3fea7cad00786a8d9 's all-mobs burning.
|
2013-09-07 16:42:34 +02:00 |
|
madmaxoft
|
67e8f75318
|
Implemented SteerVehicle packet.
|
2013-09-06 00:04:49 +02:00 |
|
madmaxoft
|
ff762a7ece
|
Moved daylight burning directly into cMonster.
|
2013-09-05 22:40:08 +02:00 |
|
madmaxoft
|
cdaa483778
|
Merge branch 'master' of git://github.com/tigerw/MCServer into tigerw-master
|
2013-09-05 17:44:22 +02:00 |
|
madmaxoft
|
6ff49ec3a8
|
Removed TimedWait from cEvent.
Unsupported on MacOS.
|
2013-09-05 15:22:16 +02:00 |
|
madmaxoft
|
5c0039e7b0
|
Removed an unused include
|
2013-09-04 22:02:04 +02:00 |
|
Tiger Wang
|
9c22cf1520
|
Fixed inconsistent meta naming
|
2013-09-03 12:33:54 +01:00 |
|
madmaxoft
|
4c24781a62
|
Added cEntity's gravity to the Lua API.
|
2013-09-03 10:20:56 +02:00 |
|
madmaxoft
|
2c5e566fe7
|
Implemented exact block hit position.
Arrows now stick out of blocks at the exact position where they hit.
|
2013-09-03 09:41:31 +02:00 |
|
madmaxoft
|
f7d5894427
|
Added cArrowEntity's criticalness to the API.
|
2013-09-03 08:39:35 +02:00 |
|
madmaxoft
|
3a921955d9
|
Arrows deal damage based on their speed.
|
2013-09-03 08:37:15 +02:00 |
|
madmaxoft
|
e8b77ea2f5
|
Projectiles slow down in water and lava.
|
2013-09-02 21:56:55 +02:00 |
|
madmaxoft
|
7433b3723c
|
Projectiles don't collide with their creators.
|
2013-09-02 21:40:56 +02:00 |
|
madmaxoft
|
f5e0c8c77e
|
cBoundingBox: Only forward collisions are calculated.
|
2013-09-02 19:51:13 +02:00 |
|
Tiger Wang
|
20b64e18e4
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
source/Bindings.cpp
source/Entities/Entity.cpp
Updated from upsteam
|
2013-09-02 14:15:28 +01:00 |
|
Tiger Wang
|
b5c63d8fc5
|
Minecart enhancements [SEE DESC]
Curved rails.
Better physics.
Better code as improved by xoft.
Stuff.
|
2013-09-02 12:01:49 +01:00 |
|
madmaxoft
|
a884fbb919
|
Arrows deal damage.
Still needs some tweaks, they hit the shooter most of the time.
|
2013-09-01 22:40:35 +02:00 |
|
madmaxoft
|
4f04724cfd
|
Made cBoundingBox class inclusive in both coord edges.
Also added (a disabled) self-test to cBoundingBox.
|
2013-09-01 22:38:09 +02:00 |
|
madmaxoft
|
e35402c61a
|
Fixed an error in cBoundingBox's line-collision algorithm.
|
2013-09-01 20:39:22 +02:00 |
|
madmaxoft
|
0dec48d496
|
Added dtRangedAttack, fixed faulty StringTODamageType()
|
2013-09-01 20:06:49 +02:00 |
|
madmaxoft
|
5fccd67bad
|
Added line collision calculation to cBoundingBox.
|
2013-09-01 19:08:51 +02:00 |
|
madmaxoft
|
b12d2edb4e
|
Renamed BLOCK_FACE constants to use the new coord-wise names.
The old names are still present, but deprecated.
|
2013-09-01 19:05:58 +02:00 |
|
STRWarrior
|
2765fce522
|
Exported BroadcastSoundEffect and BroadcastSoundParticleEffect to the Lua API
|
2013-09-01 05:53:11 -07:00 |
|
madmaxoft
|
f91ff9e68b
|
Added the cBoundingBox class.
|
2013-09-01 12:25:53 +02:00 |
|