summaryrefslogtreecommitdiffstats
path: root/source/Mobs/Monster.h (unfollow)
Commit message (Expand)AuthorFilesLines
2013-10-20Fixed loading allowed mobs in world.madmaxoft1-8/+8
2013-10-09Second round of fixesTiger Wang1-0/+6
2013-09-18Added moar mobs!Tiger Wang1-21/+23
2013-09-17Fixed undead burningTiger Wang1-1/+1
2013-09-16Exported cMonster:GetMobType() to the Lua API.madmaxoft1-1/+3
2013-09-10Inside cMonster::getMobFamily() : replacing Polymorphism by Map, in order to remove redundancymgueydan1-1/+2
2013-09-08Implementing the MobSpawner (not used yet) that contains spawning rulesmgueydan1-1/+4
2013-09-07Adding a getType in Monster that return an enum instead of an int or charmgueydan1-1/+2
2013-09-07Adding Family for monsters : Hostile/Passive/Water/Ambientmgueydan1-0/+10
2013-09-06Moved daylight burning directly into cMonster.madmaxoft1-0/+7
2013-09-05Moved daylight burning directly into cMonster.madmaxoft1-0/+7
2013-08-19Moved entities into the Entities subfolder.madmaxoft1-1/+1
2013-08-16Replaced E_ENTITY_TYPE_XXX with cMonster::mtXXX.madmaxoft1-1/+35
2013-07-01Rewritten entity-on-fire management ("forever on fire" bugs)madmaxoft@gmail.com1-2/+2
2013-04-22Moved physics to the cEntity class from the derivative classes (cMonster, cPickup). Added physics override to cPlayer to disable physics calculations. Fixed bug with pitch calculations on mobs.keyboard.osh@gmail.com1-6/+0
2013-04-13Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick()madmaxoft@gmail.com1-8/+8
2013-02-21Moved the Speed member into cEntity class instead of its descendants.madmaxoft@gmail.com1-1/+0
2012-12-22MTRand reference is now passed as a Tick() parameter so that it isn't created and destroyed over and over again. All entities will handle physics (empty callback for now)madmaxoft@gmail.com1-8/+8
2012-12-22Reduced most mobs' constructors to oneliners by passing parameters to superclassesmadmaxoft@gmail.com1-2/+10
2012-12-21Added sounds to levers and mobsluksor111@gmail.com1-0/+3
2012-12-21Reworked the IsA() / GetClass() framework to actually be useful. Added GetParentClass().madmaxoft@gmail.com1-3/+2
2012-12-21Refactored the TakeDamage API to take equipped weapon and armor into consideration (PvP untested)madmaxoft@gmail.com1-10/+15
2012-09-24Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com1-3/+3
2012-09-23Source files cleanup: Mobs-related files in a separate subfolder, renamed.madmaxoft@gmail.com1-6/+5
2012-08-24Monster classes don't use cPackets. Chat messages are sent / broadcast without cPackets. BlockEntities don't use cPackets.madmaxoft@gmail.com1-8/+9
2012-08-19Almost all packets' handling is now rewritten not to use cPacket descendants elsewhere than in cClientHandle.madmaxoft@gmail.com1-2/+2
2012-06-14Attempt to bring sanity to newlines across systems.cedeel@gmail.com1-101/+101
2012-06-06Item-dropping code rewritten and centralized - now there's only one place to modify if we want to split or merge same-item drops: cWorld:SpawnItemPickups(). Also, mined blocks can now drop more items, and they recognize if they're being mined by the correct tool.madmaxoft@gmail.com1-3/+7
2012-05-25Merged the composable_generator branch into the trunkmadmaxoft@gmail.com1-1/+10
2012-02-15No longer using pointers for Vector3(f/d/i) in cEntity's and cTracerfaketruth1-2/+2
2012-02-13Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.madmaxoft@gmail.com1-2/+3
2011-12-28- Implemented Drops from Burning animalslapayo94@gmail.com1-6/+0
2011-12-26- improved ClosestPlayerDetection (Really the closest now ;))lapayo94@gmail.com1-1/+1
2011-12-26 - Linux compatible fixes including updated makefilemtilden@gmail.com1-0/+1
2011-12-25- Fixed Bug #99 -> Mobs no longer bother you in creative modelapayo94@gmail.com1-0/+3
2011-12-21- Crafting fixed in 1.0.0lapayo94@gmail.com1-0/+4
2011-10-03MCServer c++ source filesfaketruth1-0/+85