summaryrefslogtreecommitdiffstats
path: root/src/Mobs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added some functionality to the Attack ComponentSamuel Barney2014-08-261-0/+16
* Added some functionality to the Movement ComponentSamuel Barney2014-08-261-0/+5
* Got it working, finallySamuel Barney2014-08-255-7/+30
* Temporarily commented out override directives.Samuel Barney2014-08-2160-126/+126
* Removed toloa calls.Samuel Barney2014-08-211-3/+0
* Changes to CMakeListsSamuel Barney2014-08-211-1/+0
* Moved some things aroundSamuel Barney2014-08-211-1/+5
* Added new codeSamuel Barney2014-08-214-2/+340
* Removed the rest of the references to cNewMonsterSamuel Barney2014-08-217-17/+17
* Renamed all new Mob files and classesSamuel Barney2014-08-2171-514/+514
* Removed references to the new mob code in preparation to renaming it.Samuel Barney2014-08-211-66/+2
* Moved old mob code into its own sub directorySamuel Barney2014-08-2164-0/+0
* Fixed to make metadata work correctly.Samuel Barney2014-08-214-1/+11
* Got the new mob classes implemented.Samuel Barney2014-08-2159-2/+2156
* Temporarily instantiating components here.Samuel Barney2014-08-212-0/+9
* Integrated ClientHandle into NewMonsterSamuel Barney2014-08-212-1/+12
* Stubbed out the base types of Components.Samuel Barney2014-08-214-1/+52
* Added the other base componentsSamuel Barney2014-08-206-0/+0
* Fixed 'add_library' callSamuel Barney2014-08-201-2/+3
* Reworked the current set of components to their most basic stateSamuel Barney2014-08-204-153/+10
* Got the core of NewMonster workingSamuel Barney2014-08-203-2/+59
* Added NewMonster to the make list for mobsSamuel Barney2014-08-201-0/+2
* Merge branch 'master' of https://github.com/mc-server/MCServerSamuel Barney2014-08-2046-168/+567
|\
| * BasicStyleCheck: Dividers are exactly 80 slashes.madmaxoft2014-08-041-1/+1
| * Merge branch 'master' into MonsterHowaner2014-08-041-2/+1
| |\
| | * Refactored case-conversion functions.madmaxoft2014-08-041-2/+1
| * | Changed /** to /*Howaner2014-08-041-3/+5
| * | Fixed warningsHowaner2014-08-041-3/+3
| * | Attempt to fix knockback and swimming.Howaner2014-08-041-3/+9
| |/
| * Wolf uses UUID for owner.madmaxoft2014-08-032-3/+13
| * Trailing whitespace fix.madmaxoft2014-08-031-1/+1
| * Improved endermen code a littleTiger Wang2014-08-013-20/+56
| * Merge pull request #1047 from mc-server/EndermanTiger Wang2014-07-312-0/+121
| |\
| | * Comment suggestionsTiger Wang2014-07-311-9/+8
| | * Added lighting code and added commentsSTRWarrior2014-07-301-0/+17
| | * Removed lighting code in cEnderman::CheckEventSeePlayerSTRWarrior2014-07-301-9/+1
| | * Changed commentworktycho2014-06-301-1/+1
| | * Replaced strange algebra with dot product.worktycho2014-06-181-4/+6
| | * Improved Enderman codeTiger Wang2014-06-182-14/+34
| | * Swapped m_Player and m_EndermanPosSTRWarrior2014-06-181-2/+2
| | * Enderman attacks a player if he's looking at him.STRWarrior2014-06-182-0/+91
| * | Merge branch 'master' into portalsTiger Wang2014-07-2931-36/+32
| |\ \
| | * \ Merge branch 'master' into Inventory2Howaner2014-07-2630-31/+31
| | |\ \
| | | * | Removed redundant semicolons and re-added warningarchshift2014-07-2430-31/+31
| | * | | Fix item durability.Howaner2014-07-231-5/+1
| | |/ /
| * | | Merge remote-tracking branch 'origin/master' into portalsTiger Wang2014-07-2210-34/+173
| |\| |
| | * | Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-211-1/+1
| | * | Style: Normalized spaces after if, for and while.madmaxoft2014-07-211-1/+1
| | * | Monsters: Made IsUndead overridable by the respective mob classesarchshift2014-07-196-13/+11
| | * | Fixed style: spaces after commas.madmaxoft2014-07-192-2/+2
| | * | Merge pull request #1214 from mc-server/anti-globMattes D2014-07-191-5/+71
| | |\ \
| | | * | Subdirs: Only add_library if not using MSVCarchshift2014-07-191-1/+3
| | | * | Mobs/CMakeLists.txt: Replaced glob with list of filesarchshift2014-07-191-5/+69
| | * | | Fixed clamping issuesarchshift2014-07-191-5/+1
| | |/ /
| | * | Merge branch 'Entities'madmaxoft2014-07-183-7/+86
| | |\ \
| | | * | Fixed slime-related comments.madmaxoft2014-07-183-5/+10
| | | * | Slime sizes are 1, 2 or 4 and not 1, 2 or 3.Howaner2014-07-183-4/+4
| | | * | Split into more lines.Howaner2014-07-172-6/+10
| | | * | Fixed many slime bugs.Howaner2014-07-172-3/+73
| * | | | Merge branch 'master' into portalsTiger Wang2014-07-1823-111/+238
| |\| | |
| | * | | Monster fixesTiger Wang2014-07-186-31/+5
| | * | | Fixed spaces before commas.madmaxoft2014-07-181-3/+3
| | * | | Skeletons should spawn with a bow in the hand.Howaner2014-07-182-0/+17
| | * | | Fixed tabs used for alignment.madmaxoft2014-07-171-1/+1
| | * | | More trailing whitespace fixes.madmaxoft2014-07-172-2/+2
| | * | | Basic style fixes.madmaxoft2014-07-174-9/+9
| | * | | Normalized comments.madmaxoft2014-07-177-31/+30
| | |/ /
| | * | Merge branch 'master' into potionsmadmaxoft2014-07-177-12/+12
| | |\ \
| | | * \ Merge pull request #1193 from mc-server/deathmessagesMattes D2014-07-177-12/+12
| | | |\ \
| | | | * | Resolved backwards compatibility issuesTiger Wang2014-07-161-1/+1
| | | | * | Tailored death messagesTiger Wang2014-07-046-11/+11
| | * | | | Merge branch 'master' into potionsmadmaxoft2014-07-154-10/+68
| | |\| | |
| | | * | | Update.Howaner2014-07-131-1/+1
| | | * | | Merge branch 'master' into SoundsHowaner2014-07-133-6/+64
| | | |\ \ \
| | | | * | | Changed comments.Howaner2014-07-131-3/+5
| | | | * | | Merge branch 'master' into SheepHowaner2014-07-134-9/+25
| | | | |\ \ \
| | | | * | | | Add doxy-comments.Howaner2014-07-011-1/+4
| | | | * | | | Moved the random code to a function (cSheep::GenerateNaturalRandomColor())Howaner2014-06-302-36/+47
| | | | * | | | Save IsSheared from Sheep.Howaner2014-06-281-0/+3
| | | | * | | | Fix sheep color's, add shear sound.Howaner2014-06-283-3/+42
| | | | | |/ / | | | | |/| |
| | | * | | | Changed BroadcastSoundEffect function to take floating pos.Howaner2014-07-132-4/+4
| | | | |/ / | | | |/| |
| | * | | | For now, removed creator member from Entity Effect for pointer safetyarchshift2014-07-121-1/+1
| | * | | | Merge remote-tracking branch 'origin/master' into potionsarchshift2014-07-108-9/+49
| | |\| | |
| | * | | | EntityEffects.x -> EntityEffect.x, Object-Oriented effectsarchshift2014-06-192-47/+0
| | * | | | Entity effects: changed User to Creator, removed pawn pass-by-valuearchshift2014-06-171-1/+1
| | * | | | Entity Effects: Clarified user, added it to AddEntityEffectarchshift2014-06-171-1/+1
| | * | | | Changed the AddEntityEffect() params for easier calls.madmaxoft2014-06-171-1/+1
| | * | | | Fixed MSVC compilation.madmaxoft2014-06-171-3/+3
| | * | | | Pawn: renamed HandleEntityEffects to HandleEntityEffectarchshift2014-06-172-3/+3
| | * | | | Cave spider now poisons its victim, added IsPawn function to Entityarchshift2014-06-173-4/+22
| | * | | | Monster: added IsUndead(), undead-specific entity effectsarchshift2014-06-172-0/+71
| | | |_|/ | | |/| |
| * | | | Merge branch 'master' into portalsTiger Wang2014-06-213-0/+3
| |\ \ \ \
| * | | | | More suggestionsTiger Wang2014-06-211-1/+1
| * | | | | Merge branch 'master' into portalsTiger Wang2014-06-107-10/+7
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| * | | | | Fixed decision failureTiger Wang2014-06-051-1/+1
| * | | | | Added checks for no downfall biomesTiger Wang2014-06-041-1/+1
| * | | | | Merge remote-tracking branch 'origin/master' into portalsTiger Wang2014-06-042-6/+22
| |\ \ \ \ \
| * | | | | | Very minor code changesTiger Wang2014-05-291-1/+1
* | | | | | | Added new component files. Updated the CMakeLists filesSamuel Barney2014-08-207-0/+215
* | | | | | | Added start of new monster classSamuel Barney2014-08-202-0/+16
* | | | | | | Revert "Added functions to allow me to get/set the m_AttackInterval value."Samuel Barney2014-08-201-2/+0
* | | | | | | Revert "Added temporary function to allow me to grab the sight distance"Samuel Barney2014-08-201-1/+0
* | | | | | | Revert "Moved m_FinalDestination out where I could get to it."Samuel Barney2014-08-201-4/+2
* | | | | | | Moved m_FinalDestination out where I could get to it.Samuel Barney2014-07-101-2/+4
* | | | | | | Added temporary function to allow me to grab the sight distanceSamuel Barney2014-07-101-0/+1
* | | | | | | Added functions to allow me to get/set the m_AttackInterval value.Samuel Barney2014-07-101-0/+2
| |_|_|_|/ / |/| | | | |
* | | | | | Merge pull request #1135 from mc-server/fixesTiger Wang2014-07-093-8/+24
|\ \ \ \ \ \
| * | | | | | Changed everything to callbacksTiger Wang2014-07-051-2/+20
| * | | | | | Bettered zombie and skeleton AITiger Wang2014-06-222-6/+4
| | |_|_|/ / | |/| | | |
* | | | | | Fixed slime handling in cMonster::StringToMobType().madmaxoft2014-07-061-1/+1
| |_|_|_|/ |/| | | |
* | | | | Merged branch 'tonibm19/master'.Mattes D2014-06-262-0/+21
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Added pig riding.tonibm192014-06-202-0/+14
|/ / / /
* | | / Nullify deleted pointers.archshift2014-06-193-0/+3
| |_|/ |/| |
* | | Fixed deadlock when moving players to other worlds.Mattes D2014-06-085-5/+5
* | | Fixed mob hitbox sizes, removed TODOsarchshift2014-06-073-5/+2
| |/ |/|
* | Exploded creepers drop nothing, part of #1058Tiger Wang2014-06-041-2/+8
* | Small tweak for mobsSTRWarrior2014-06-021-4/+14
|/
* Fixed cWither::KilledByandrew2014-05-211-1/+2
* Cleaned up cPlayer::UpdateMovementStats; Wither achievementsandrew2014-05-202-0/+34
* Merge pull request #998 from mc-server/StatManagerMattes D2014-05-181-1/+3
|\
| * Fixesandrew2014-05-131-1/+1
| * Movement Statisticsandrew2014-05-121-1/+3
* | Fixed a few more switch warnings.archshift2014-05-121-0/+2
|/
* Merge branch 'master' into redstoneimprovementsTiger Wang2014-05-0417-32/+65
|\
| * Fixed MagmaCube spawning.madmaxoft2014-05-021-0/+4
| * Merge pull request #940 from Howaner/GlobalFixesMattes D2014-04-2814-32/+58
| |\
| | * Revert "Withers now use the new invulnerable."Howaner2014-04-282-10/+26
| | * Revert "Changed the old invulnerable methods from the wither to the new."Howaner2014-04-281-3/+0
| | * Changed the old invulnerable methods from the wither to the new.Howaner2014-04-261-0/+3
| | * Withers now use the new invulnerable.Howaner2014-04-262-26/+10
| | * FixesHowaner2014-04-262-8/+8
| | * Add entity invulnerableHowaner2014-04-2614-24/+50
| * | Merge pull request #954 from mc-server/projectiles-splitMattes D2014-04-283-0/+3
| |\ \
| | * | Fixed projectile source filenames, indentationsarchshift2014-04-283-3/+3
| | * | Moved cGhastFireballEntity out of ProjectileEntity.harchshift2014-04-271-0/+1
| | * | Moved cFireChargeEntity out of ProjectileEntity.harchshift2014-04-271-0/+1
| | * | Moved cArrowEntity out of ProjectileEntity.harchshift2014-04-271-0/+1
| * | | Fixed warnings.madmaxoft2014-04-271-2/+2
| * | | Added static const, initialized fields.archshift2014-04-271-1/+1
| |/ /
* / / Redstone simulator now directly accesses cChunkTiger Wang2014-04-271-3/+2
|/ /
* | Further refactored, Reverted Minecart changearchshift2014-04-262-3/+3
* | Fixed mobs that don't naturally spawn.archshift2014-04-262-2/+6
* | Moved huge conditional out of InStateChasing(), improving readabilityarchshift2014-04-262-1/+20
* | Merge remote-tracking branch 'upstream/master'archshift2014-04-251-0/+1
|\|
| * Cmake generated projects for IDEs include headers in project files.archshift2014-04-251-0/+1
* | Giants!archshift2014-04-252-7/+12
|/
* Fixed class capitalization for the cave spider.archshift2014-04-243-6/+6
* Fixed references to renamed files.archshift2014-04-244-7/+7
* Rename mob source files to fit CamelCase.archshift2014-04-246-6/+0
* Merge pull request #909 from jfhumann/fixesMattes D2014-04-222-4/+5
|\
| * Merge remote-tracking branch 'origin/master' into fixesjfhumann2014-04-185-18/+32
| |\
| * | Did some static analysis, fixed some bugs and optimized a lot of codejfhumann2014-04-182-4/+5
* | | Compilation fixTiger Wang2014-04-181-1/+1
* | | Fixed #906Tiger Wang2014-04-181-1/+2
* | | Fixed #904Tiger Wang2014-04-181-1/+1
| |/ |/|
* | Merge pull request #891 from mc-server/fixesMattes D2014-04-173-4/+4
|\ \
| * | Entities handle chunks properly againTiger Wang2014-04-123-4/+4
| |/
* / Added new AI rulesTiger Wang2014-04-172-14/+28
|/
* Fixed GitHuB WebEdit fail.Alexander Harkness2014-04-101-0/+1
* Update Monster.cppAlexander Harkness2014-04-101-2/+4
* Merge pull request #849 from mc-server/minorfixesMattes D2014-04-021-8/+10
|\
| * Final realisation of suggestionsTiger Wang2014-03-311-5/+7
| * Fixed a few Y too high/low assertsTiger Wang2014-03-311-5/+5
* | Merge branch 'MacFixes'Tycho2014-04-023-6/+2
|\ \
| * | More fixes to get it to compile for me on Mac 10.9. Mostly just newline additions, but some of the unused variables were causing errors, so I wrapped them in #ifndef __APPLE__ calls, since I didn't know if they were going to be used in the future.Samuel Barney2014-03-253-6/+2
| |/
* | Fixed clang compilationandrew2014-03-251-1/+1
* | Fixed wither summoningandrew2014-03-252-2/+13
* | Protocol: Wither metadataandrew2014-03-252-0/+19
|/
* Minor fixesandrew2014-03-252-4/+3
* Wither invulnerabilityandrew2014-03-243-1/+66
* Fixed double to float conversions.madmaxoft2014-03-161-5/+5
* Unified Vector classesandrew2014-03-112-2/+2
* Merge branch 'master' into ballisticmissilesTiger Wang2014-03-096-17/+43
|\
| * cBlockInfo now manages the respective cBlockHandlerandrew2014-03-021-1/+1
| * Merge pull request #738 from xdot/masterMattes D2014-03-022-6/+6
| |\
| | * g_BlockXXX => cBlockInfo::XXXandrew2014-03-012-6/+6
| * | Creeper fixestonibm192014-03-022-10/+34
| |/
| * added mooshroom to cow conversiontonibm192014-02-271-0/+2
* | Fixed sheep ASSERTing sometimesTiger Wang2014-02-271-8/+18
|/
* Merge pull request #710 from TheJumper/masterMattes D2014-02-2424-38/+319
|\
| * Fixed Formatting, added compiler warning suppressing methods, fixed commentsTheJumper2014-02-245-3/+6
| * Fixed Formatting, Added DropChances and CanPickUpLoot attributes to MonstersTheJumper2014-02-2324-38/+316
* | Add Wolf Heal with FoodHowaner2014-02-201-10/+34
|/
* Merge pull request #690 from tonibm19/masterAlexander Harkness2014-02-171-2/+2
|\
| * Improved formattingtonibm192014-02-171-2/+2
| * Now mobs can't escape from fences.tonibm192014-02-161-2/+2
* | Merge pull request #692 from mc-server/wolfcleanupAlexander Harkness2014-02-171-30/+15
|\ \
| * | Fixes to previous commitTiger Wang2014-02-161-9/+10
| * | Slight cleanup of wolf codeTiger Wang2014-02-161-23/+7
| |/
* / Fixed TNT fizzing everywhereTiger Wang2014-02-151-1/+1
|/
* Simplified Attack() tracingTiger Wang2014-02-121-1/+6
* Fixed #627Tiger Wang2014-02-114-19/+10
* Merge remote-tracking branch 'origin/master' into playerimprovementsTiger Wang2014-02-092-6/+6
|\
| * Merge pull request #646 from worktycho/warningfixesAlexander Harkness2014-02-052-6/+6
| |\
| | * Fixed most of the reordering warningsTycho2014-02-052-6/+6
* | | Merge branch 'master' into playerimprovementsTiger Wang2014-02-093-1/+14
|\| |
| * | Merge pull request #635 from tonibm19/masterMattes D2014-02-042-0/+13
| |\ \ | | |/ | |/|
| | * Blank lines and indentation.tonibm192014-02-041-0/+4
| | * Exporded World:FindClosestPlayer, Item:IsEnchantable and Monster:MoveToPosition to Lua APItonibm192014-02-032-0/+9
| * | Increased Type safety of BiomesTycho2014-02-031-1/+1
| |/
* / Fixed a bunch of MSVS warningsTiger Wang2014-02-051-1/+1
|/
* Merge branch 'master' into GeneratingBenchmark2Tycho2014-02-022-1/+2
|\
| * Monster's nominal speed was increased.Kirill Kirilenko2014-02-011-1/+1
| * Fixed teleport to air, if owner is flying.Kirill Kirilenko2014-02-011-0/+1
* | Changed Signiture of OnUpdateTycho2014-02-021-1/+4
|/
* Did what xoft saidtonibm192014-01-294-5/+3
* Rewritten code.tonibm192014-01-2912-152/+25
* Fixed sheeptonibm192014-01-291-18/+17
* Fixed a copypasta error...tonibm192014-01-294-1/+5
* Now mobs follow you when holding their breed itemtonibm192014-01-2910-5/+153
* Renamed Farmer functions and added doxycommentsSTRWarrior2014-01-282-17/+20
* Villager: NoCountDown and Action function don't check VillagersShouldHarvestCrops anymore because it shoudn't even be activated anywhere.STRWarrior2014-01-281-10/+0
* Villager doesn't check the environment for crops if it doesn't need to.STRWarrior2014-01-271-0/+5
* The world can now be configured wether farmers should be able to harvest crops.STRWarrior2014-01-271-0/+10
* Villager: Few more comments.STRWarrior2014-01-272-4/+9
* CleanupSTRWarrior2014-01-272-31/+65
* Villagers: Harvesting is more rare.STRWarrior2014-01-271-1/+1
* Villager: Farmers can't place crops on blocks other then farmland.STRWarrior2014-01-271-1/+7
* Fixed compiler error.STRWarrior2014-01-271-1/+1
* Villager: Farmer: Crops finding is more random.STRWarrior2014-01-271-18/+19
* Added GetCropsPos and DidFindCrops functions.STRWarrior2014-01-271-0/+6
* Villagers: Farmers now replant the crops.STRWarrior2014-01-272-1/+17
* Villagers: Fixed only gettings the crops block when farming.STRWarrior2014-01-271-2/+2
* Villagers don't look for new crops when they already found one.STRWarrior2014-01-271-11/+9
* Villagers: Farmers can also harvest carrots and potatoes.STRWarrior2014-01-272-9/+38
* Makes farmers farm crops.STRWarrior2014-01-272-1/+76
* Merge pull request #590 from mc-server/Wolf_FixMattes D2014-01-261-7/+31
|\
| * Fixed bug where wolfs would teleport while they were sitting.STRWarrior2014-01-261-1/+4
| * Small fix since the new AI and a new small feature.STRWarrior2014-01-261-6/+27
* | Fixed segmentation fault on villager damageTiger Wang2014-01-261-1/+1
|/
* Merge pull request #588 from mc-server/Sheep_EatingMattes D2014-01-252-1/+41
|\
| * Implemented sheeps eating grass.STRWarrior2014-01-252-1/+41
* | Merge pull request #587 from mc-server/mobimprovementsMattes D2014-01-2514-277/+482
|\ \ | |/ |/|
| * Did what xoft recommendedTiger Wang2014-01-251-1/+5
| * Implemented fall damage for mobsTiger Wang2014-01-252-6/+33
| * Attack() is no longer always calledTiger Wang2014-01-251-1/+1
| * Mob bugfixesTiger Wang2014-01-252-22/+39
| * All mobs now drown (fixes #54)Tiger Wang2014-01-252-0/+7
| * Fixed a generator bugTiger Wang2014-01-251-0/+3
| * Zombies and skeletons use AITiger Wang2014-01-252-9/+15
| * Miscellaneous improvementsTiger Wang2014-01-242-18/+13
| * Changed a condition to IsGameModeTiger Wang2014-01-241-2/+1
| * Made wolves compatible with new AI codeTiger Wang2014-01-242-11/+26
| * Monsters no longer check for direct line of sightTiger Wang2014-01-241-10/+2
| * Large reworking of mob code [SEE DESC]Tiger Wang2014-01-246-232/+324
| * Implemented creeper abilitiesTiger Wang2014-01-242-2/+50
* | Fixed a failure in cSquid.madmaxoft2014-01-241-1/+2
|/
* Removed obsoleted functionsTiger Wang2014-01-161-1/+1
* Merge branch 'fixes&features' of git://github.com/tonibm19/MCServermadmaxoft2013-12-251-0/+6
|\
| * Some fixes (SEE DESC)tonibm192013-12-231-0/+6
* | Preliminary mobile entity savingTiger Wang2013-12-251-1/+2
|/
* Fixed bug where snowgolems could replace non-solid blocks to snow blocks.STRWarrior2013-12-221-1/+3
* Snow golems die in hot biomes and leave a snow trail.STRWarrior2013-12-222-0/+18
* EnderDragons and SnowGolems are able to spawn.STRWarrior2013-12-221-0/+2
* Merge branch 'master' into cmakeTycho Bickerstaff2013-12-215-17/+21
|\
| * Fixed the rest of constructor reorders.madmaxoft2013-12-201-2/+2
| * Sorted a few constructors to remove warnings.madmaxoft2013-12-205-17/+21
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-201-1/+1
|\|
| * Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT).madmaxoft2013-12-201-1/+1
* | moved mobs to globsTycho Bickerstaff2013-12-111-1/+5
* | Merge branch 'master' into cmakeTycho Bickerstaff2013-12-111-0/+6
|\|
| * Fixed not getting XP from mobs.STRWarrior2013-12-141-0/+6
* | more cmakeTycho Bickerstaff2013-12-101-0/+7
|/
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-261-0/+55
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-241-2/+2
* Moved source to srcAlexander Harkness2013-11-2465-0/+3488