Commit Graph
112 Commits
Author SHA1 Message Date
Mattes D 3a692d53e8 Merge pull request #330 from tonibm19/patch-1
Added sheep dyeing
2013-11-10 13:04:27 -08:00
STRWarriorandmadmaxoft 165f68b8d9 Removed #include "../Root.h" since it isn't needed. 2013-11-10 21:59:38 +01:00
madmaxoft dadae874f2 Small code-style fixes. 2013-11-10 21:55:32 +01:00
STRWarrior 2ccf9b2b32 Renamed variables in cWolf. 2013-11-10 21:24:36 +01:00
STRWarrior e62858ec3d Using DoWithPlayer instead of FindAndDoWithPlayer for callbacks.
You are able to dye the collar.
2013-11-10 20:12:30 +01:00
STRWarrior 4f11cd2f8a The owner object isn't stored anymore. Instead we use the name of the player.
This means only players can now have a wolf, but it fixes the bug where when you log out the wolf isn't your wolf anymore.
2013-11-10 18:03:19 +01:00
tonibm19 4af5868322 Fixes (SEE DESC)
Entity metadata is broadcasted.
If player is in survival, his equipped item is removed.
If you have green dye, and sheep is green, your equipped item won't be removed.
2013-11-10 17:05:19 +01:00
tonibm19 da5bd81836 STR_Warrior was right.
Simplified code.
2013-11-10 16:48:22 +01:00
tonibm19 e2b4745bbf Fixed compilation 2013-11-10 16:43:47 +01:00
tonibm19 9da4011a7f You can no longer color with wood 2013-11-10 16:42:38 +01:00
tonibm19 e919496025 Added sheep dyeing 2013-11-10 16:03:00 +01:00
STRWarrior 0980567912 Using cMonster::Tick instead of super::cMonster::Tick 2013-11-10 15:51:32 +01:00
STRWarrior 38f6fff3fb Wolves can now be owned by an entity.
They only sit when right clicked by their owner.
They beg if the closest player has meat or bones in his hand.
They follow their owner.
They teleport to their owner if they are more then 30 blocks away.
They don't attack players if they are not angry anymore.
They don't move if they are sitting.
2013-11-10 15:16:43 +01:00
madmaxoft b24bdff308 Fixed code style. 2013-11-08 21:06:31 +01:00
tonibm19 705e6c1301 Changed variable name 2013-11-08 17:16:36 +01:00
tonibm19 2cf93b8e25 Changed variable name 2013-11-08 17:15:28 +01:00
tonibm19 20d9886847 Now chicken drop eggs 2013-11-08 14:04:41 +01:00
tonibm19 4d7695549a Now chickens can drop eggs.
They drop an egg every 5 or 10 minutes.
2013-11-08 14:04:00 +01:00
Mattes D e65ce13012 Merge pull request #307 from mc-server/MobImprovements
Mob projectiles
2013-11-05 08:22:31 -08:00
STRWarrior c84bd79eff Fixed indentation. 2013-11-05 16:24:54 +01:00
STRWarrior 7cfcfc5f39 Skeleton, Ghast and Blaze's projectile code is now in their respective class. 2013-11-04 21:46:56 +01:00
STRWarrior 6f0f620cf8 Skeleton.cpp doesn't have to load ProjectileEntity.h and Entity.h. 2013-11-02 21:32:55 +01:00
STRWarrior 58ced0c12c Skeletons, Blazes and Ghasts now shoot their projectile to the target. 2013-11-02 20:47:43 +01:00
STRWarrior 3dc3e5eca7 Zombies and Skeletons don't walk into the sun anymore. 2013-11-02 20:45:51 +01:00
Mattes D 8b9d3c7722 Merge pull request #292 from SamJBarney/MobSpawning
Mob Spawning based on light values
2013-10-30 15:25:51 -07:00
Mattes D a0c2981a3c Merge pull request #299 from tonibm19/master
Saddles are dropped, chicken spawn out of thrown eggs.
2013-10-29 14:03:49 -07:00
STRWarrior 52d956ccf3 Changed GameMode() == 1 to IsGameModeCreative in AggressiveMonster.cpp and ClientHandle.cpp 2013-10-29 21:45:31 +01:00
Samuel Barney e1a06153b2 Update to allow the light map to remain the same, but allow alteration of sky light values based on time. 2013-10-29 10:44:51 -06:00
tonibm19 1ff051c9a3 Now saddled horses spawn a saddle pickup when killed 2013-10-28 20:28:16 +01:00
tonibm19 5a723454a9 Now saddle pigs spawn a saddle pickup when killed 2013-10-28 20:27:05 +01:00
madmaxoft 1eac38f3d7 Fixed indentation in tonibm19's code. 2013-10-28 19:54:03 +01:00
tonibm19 984277f65e Fixed compilation
STR_Warrior code had an error (I copied&pasted it before)
2013-10-28 19:47:38 +01:00
tonibm19 6e554c3b52 Use STR_Warrior code and changed variable name 2013-10-28 19:42:02 +01:00
tonibm19 144b528257 Extra line 2013-10-27 10:42:16 +01:00
tonibm19 a42561cf5a Sheep fixes.
Now amount of wool you get when shearing a sheep is random.
Sheeps only spawn in white color (I will add sheep dying soon).
2013-10-27 10:41:25 +01:00
madmaxoft 86bec4c57c cMonster: Improved doxycomments. 2013-10-25 10:41:19 +02:00
madmaxoft 5331555708 Renamed cMonster::GetSpawnRate() to GetSpawnDelay(). 2013-10-24 16:45:13 +02:00
madmaxoft 4cf0862c12 Fixed an assert in cMonster 2013-10-22 17:54:23 +02:00
madmaxoft d8576a7953 Reimplemented cMonster::FamilyFromType() as a simple switch (duh!) 2013-10-20 14:15:55 +02:00
madmaxoft 6075f7cecd Fixed memory leaks in cMobCensus, moved GetSpawnRate() to cMonster. 2013-10-20 14:00:45 +02:00
madmaxoft 71d06e3015 Fixed binary search in StringToMobType(). 2013-10-20 13:42:59 +02:00
madmaxoft 848d061de1 Moved all MobTypesManager functions to cMonster.
This removes some of the memory leaks and is more logical in structure. Also the functions are exported to Lua.
2013-10-20 13:25:56 +02:00
madmaxoft 34928378b8 Fixed loading allowed mobs in world. 2013-10-20 10:23:30 +02:00
madmaxoft 5d4fa298d3 Fixed indentation and re-styled conditions. 2013-10-18 16:34:01 +02:00
Mattes D 2a9997881c Merge pull request #259 from tonibm19/patch-2
Fixed horse saddle
2013-10-18 07:29:23 -07:00
Mattes D 8bba2b02a1 Merge pull request #253 from SamJBarney/master
Merge of Mob Spawning code by mgueydan
2013-10-18 03:41:43 -07:00
tonibm19 2c187e53b7 Moved lines
don't know if I did well
2013-10-17 21:28:45 +02:00
tonibm19 90c39c55a9 More fixes
- You can only tame horses with nothing at hand
- Fixed rearing
2013-10-17 18:41:52 +02:00
tonibm19 137ed5a556 Improved horse saddling [SEE DESC]
Now it checks if horse is already saddled, and if it's, you don't lose the saddle. Also, if the horse isn't tammed, you can't saddle it.
2013-10-16 19:50:59 +02:00
madmaxoft 6a1149cf46 Fixed compilation errors. 2013-10-16 15:15:51 +02:00