summaryrefslogtreecommitdiffstats
path: root/source/Entities/ProjectileEntity.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed indentationtonibm192013-10-281-5/+2
|
* Added random chicken spawn when throwing an eggtonibm192013-10-281-2/+13
|
* Added a (disabled) block logging to projectile path-tracing.madmaxoft2013-09-071-0/+10
|
* Implemented ghast fireball and firecharge projectilesmadmaxoft2013-09-071-7/+102
|
* Arrows have proper yaw and pitch when shot, and stop when they hit a block.madmaxoft2013-09-071-7/+30
|
* Implemented exact block hit position.madmaxoft2013-09-031-21/+26
| | | | Arrows now stick out of blocks at the exact position where they hit.
* Arrows deal damage based on their speed.madmaxoft2013-09-031-4/+10
|
* Projectiles slow down in water and lava.madmaxoft2013-09-021-3/+14
|
* Projectiles don't collide with their creators.madmaxoft2013-09-021-2/+6
|
* Arrows deal damage.madmaxoft2013-09-011-4/+123
| | | | Still needs some tweaks, they hit the shooter most of the time.
* Thrown ender pearls now teleport and hurt.madmaxoft2013-08-301-1/+7
|
* Basic support for thrown items - eggs, snowballs and ender pearls.madmaxoft2013-08-301-3/+88
| | | | They can be thrown, but they don't do anything on impact. Also they don't save to nor load from MCA.
* Moved throw pos and speed calculation from cProjectileEntity into cPlayer.madmaxoft2013-08-301-31/+1
|
* Shooting a bow kinda works.madmaxoft2013-08-301-0/+41
| | | | The arrow is released, but sometimes hits wrong blocks or disappears completely.
* Implemented basic physics for projectiles.madmaxoft2013-08-271-18/+129
|
* Debug logging for arrows improvedmadmaxoft2013-08-261-1/+8
|
* Debug: arrow log their position in each tickmadmaxoft2013-08-261-0/+12
|
* Added a few API accessors to cArrowEntity.madmaxoft2013-08-251-0/+17
|
* Added a few basic fields to cProjectileEntity and cArrowEntity.madmaxoft2013-08-221-1/+29
|
* Arrows can spawn on the client.madmaxoft2013-08-221-1/+2
|
* Added skeleton code for projectile spawning.madmaxoft2013-08-221-0/+79