summaryrefslogtreecommitdiff
path: root/src/game-server/monster.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-08-26Made cooldowns of abilities scriptableErik Schilling1-1/+1
2013-08-26Allow names instead of ids for attributes + cleanupErik Schilling1-2/+3
2013-08-26Fixed setting name of monstersErik Schilling1-2/+2
2013-08-26Added tick argument to the monster update callbackErik Schilling1-0/+1
2013-08-26Removed the hardcoded monster AIErik Schilling1-75/+1
2013-08-26[Abilities] Added abilities to monstersErik Schilling1-0/+7
2013-08-26[Abilities] Removed the old autoattack systemErik Schilling1-250/+0
2013-04-27Use nullptr instead of NULL everywhereErik Schilling1-1/+1
2013-04-12Moved Actor into an ComponentErik Schilling1-45/+42
2013-04-11Converted Being into a ComponentErik Schilling1-46/+54
2013-04-11Converted the Character class into a componentErik Schilling1-13/+15
2013-04-03Moved the Monster class to a ComponentErik Schilling1-67/+69
2013-04-02Moved fighting code into a componentErik Schilling1-81/+36
2013-03-25Changed NPC to an NpcComponent added to a BeingThorbjørn Lindeijer1-0/+1
2013-03-25Changed Item to a component of ActorThorbjørn Lindeijer1-5/+8
2013-02-21Introduced Script::ContextErik Schilling1-6/+3
2013-02-17Monsters no longer load their script filesErik Schilling1-22/+0
2013-02-04Moved attribute (re)calculation to the scriptsErik Schilling1-41/+0
2013-01-10Small simplification in Monster::diedThorbjørn Lindeijer1-4/+4
2013-01-09Replaced EventListener with signals based on libsigc++Thorbjørn Lindeijer1-39/+44
2013-01-09Replaced 'unsigned int' with 'unsigned'Thorbjørn Lindeijer1-2/+2
2013-01-08Added Vulnerabilities for monstersErik Schilling1-1/+13
2013-01-08Work on (Auto)Attack system.Erik Schilling1-99/+71
2012-04-14Introduced a Timeout class for counting down without countingThorbjørn Lindeijer1-12/+11
2012-04-04Adding monster::on_damage callbackStefan Beller1-0/+13
2012-04-04Renamed Thing to EntityThorbjørn Lindeijer1-3/+3
2012-03-26Some general cleanups and merged Being::perform() into update()Thorbjørn Lindeijer1-83/+81
2012-03-13Added script bind to set walkmask for beingsErik Schilling1-0/+3
2012-03-05Added possibility to make a being attack an other beingErik Schilling1-9/+9
2012-03-03Use callbacks for items, monsters and status effectsThorbjørn Lindeijer1-14/+20
2012-03-02Merged all the different Lua states into oneThorbjørn Lindeijer1-27/+15
2012-02-02Added a way to specify the min and max attributes values.Yohann Ferreira1-3/+3
2012-01-02Made all beings capable of having a genderErik Schilling1-0/+1
2011-11-01Merge github.com:mana/manaservYohann Ferreira1-1/+3
2011-10-23Added function to determine the script engine by the file name extensionjurkan1-1/+3
2011-09-28Started to fix the autoattack system.Yohann Ferreira1-16/+9
2011-05-26Allow monsters to drop multiple itemsStefan Dombrowski1-21/+11
2011-05-26Fixing negative being positionsStefan Dombrowski1-1/+4
2011-04-17Added of precised some info I found very useful while debugging.Yohann Ferreira1-3/+8
2011-04-17Removed useless calls to updateDerivedAttributes().Yohann Ferreira1-1/+0
2011-04-17Removed an unecessary call to attribute recalculation for monsters.Yohann Ferreira1-1/+0
2011-03-20Renaming stuff to make the code more readableThorbjørn Lindeijer1-3/+3
2011-03-15Eliminated one version of Being::performAttackThorbjørn Lindeijer1-2/+1
2011-03-12Fixed monster flawed movements and client net messages flooding.Yohann Ferreira1-2/+2
2011-03-11Moved freeing of map position to Actor destructorThorbjørn Lindeijer1-10/+0
2011-01-30Made the monsters' attributes compute fine again.Yohann Ferreira1-4/+43
2011-01-09Fix being direction discrepancies by syncing the BeingDirection.Yohann Ferreira1-5/+5
2011-01-03Cleaned up and document a bit more the speed conversion functions.Yohann Ferreira1-1/+1
2010-12-29Moved parts needing to be in sync with the client in protocol.h.Yohann Ferreira1-1/+1
2010-11-14Renamed .hpp files into .h for consistency.Yohann Ferreira1-12/+12