| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
+ Added new AI rules handling cacti and large heights
* Fixed cIniFile not recognising comments in cIniFile::ReadFile()
* Fixed users.ini not being properly generated
* Changed all instances of (int)floor(GetPosXXX()) to POSXXX_TOINT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Added direction XM_XP
* Improved performance, thanks STR and xoft
|
|
* Fixed curved rails
* Fixed detector rails in certain situations
* Fixed powered rails and others passing bad meta to SnapToRail()
|
|
+ Implemented collision on one type of rail
* Improved curved rails somewhat
* Fixed a crash bug
|
|
|
|
|
|
|
|
* Fixed curved rails being a little broken
+ Implemented detector rails
+ Implemented block collisions on rails
* Fixed snapping to rail
- Removed minecart physics conditions in Entity.cpp as minecarts use
their own simulator when on rails
Fixes #148 and #217; partially implemented #215.
This is Cave Johnson, and we're done here.
|
|
|
|
|
|
+ They are destroyed instantly by creative mode
* Physics is much improved
+ Basic implementation of powered rails
|
|
|
|
* Implemented suggestions
|
|
+ Pigs, Minecarts, Sheep, Skeletons, Slimes, Villagers, Wolves, and
Horses have metadata
+ Base code on taming wolves, shearing sheep, and taming horses
+ Sheep and horses have different colours when spawned
|
|
|
|
* Fixed minecarts breaking completely due to stuff
* Rails are now non solid again
+ Added IsRail inline bool
- Removed Herobrine
|
|
* Removed unneeded flatrail setpos
* Fixed health checking
|
|
|
|
Curved rails.
Better physics.
Better code as improved by xoft.
Stuff.
|
|
Minecarts no longer glitch on flat rails
Improved acceleration, speed limit, and stopping
|
|
|
|
Rail metas are now in BlockID and exported to LUA
Minecart now does a SetMass, instead of m_Mass
Minecarts use SubType instead of TypeType
|
|
Now you can have everything!
|
|
This commit includes physics handling for the following scenarios:
Flat rails in orientations [N, S, W, E]
Ascending/descending rails in orientations [N, S, W, E]
Powered rails are NOT handled (they don't respond to redstone).
Curved rails are NOT handled (I haven't figured out how to do them :P)
Please note that I have not tried to emulate vanilla behaviour because
of a lack of knowledge on velocity unites/C++. We can say it's a feature
or something. :P
|
|
It has been called in every descendant anyway, so it's better this way - reduced duplicate code.
|
|
|
|
|
|
|
|
Added TNT and Hopper minecarts
Fixed piston code failing without an extension set
Repeaters are now broken
Fixed not being able to place a minecart on an activator rail
Added much needed comments on piston code
Fixed minor formatting issue
|
|
As requested in FS 418.
|
|
|
|
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1659 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
|
Fixes FS #297 and part of FS #403.
Added sizes to all entities.
Moved all damage-related functions from cPawn to cEntity
API change: renamed cPawn:TeleportTo() to cEntity:TeleportToCoords()
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1635 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
|
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1385 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
|
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1263 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
|
Also changed cEntity rotation datatype to double
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1262 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
|
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1249 0a769ca7-a7f5-676a-18bf-c427514a06d6
|
|
No interaction, no physics, though.
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1219 0a769ca7-a7f5-676a-18bf-c427514a06d6
|