Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-09-28 | Added the chr_get_level script function. | Yohann Ferreira | 2 | -0/+19 | |
2011-09-28 | Merge github.com:mana/manaserv | Yohann Ferreira | 5 | -16/+18 | |
Conflicts: src/game-server/inventory.cpp src/game-server/inventory.h src/game-server/item.h src/game-server/main-game.cpp src/game-server/skillmanager.cpp src/utils/point.h | |||||
2011-09-28 | Clarified the role of initialize() and reload() functions in the monster | Yohann Ferreira | 2 | -6/+8 | |
and item managers. ack-by: o11c. note: The managers still need to auto deinit when already loaded. This will be done in another trivial commit. | |||||
2011-09-28 | Fixed mem leak on the item and monster manager unloading process | Yohann Ferreira | 3 | -8/+16 | |
Reviewed-by: o11c. Note: the initialize/reload() api problem will be fixed in another commit. | |||||
2011-09-28 | Added a bit more precision on the conditions used in the ↵ | Yohann Ferreira | 2 | -2/+6 | |
TriggerArea::update() function. | |||||
2011-09-28 | Rewrote the skill manager the same way as the item manager. | Yohann Ferreira | 2 | -128/+149 | |
This will permit better handling of both skills names and id. This is needed to start reworking on the auto-attack system. | |||||
2011-09-28 | Turned the skill manager into a class. | Yohann Ferreira | 3 | -7/+24 | |
Ack-by: o11c. | |||||
2011-09-28 | Made the npc_create() function use insertion enqueueing. | Yohann Ferreira | 1 | -4/+1 | |
As the server was exitting when the insertion was failing anyway, and because the GameState::update() doesn't allow actor insertion while the update process, it was then pretty weird to not use an enqueued insertion for it. Plus, it fixes an assertion failure when scheduling an npc creation. Resolves: Mana-Mantis #360. Reviewed-by: o11c. | |||||
2011-09-28 | Fixed the trigger area declared within map files. | Yohann Ferreira | 2 | -3/+7 | |
The bug was pretty generic, as the contains() method of the Rectangle class wasn't checking against left and top sides according to the client view point. I also documented the call site. Resolves: Mana-Mantis #317. Reviewed-by: o11c. | |||||
2011-09-28 | Small random code format cleanups, and documentation fixes. | Yohann Ferreira | 5 | -79/+50 | |
This doesn't change anything yet. Reviewed-by: o11c. | |||||
2011-09-15 | Added chatcommand to get position of a character. | Erik Schilling | 2 | -0/+34 | |
Add chatcommand @getpos <character> which return the mapid and location of the character. Part of: Mana-Mantis: #385. Reviewed-by: Bertram. | |||||
2011-09-13 | Avoid crashing the game server when the last argument is quoted. | Yohann Ferreira | 1 | -1/+9 | |
Resolves: Mana-Mantis #386 Reviewed-by: o11c. | |||||
2011-09-13 | Add Ablu and seeseekey to the AUTHORS file. | seeseekey | 1 | -0/+2 | |
2011-09-12 | Merge pull request #4 from Philipp-S/specials.xml | Philipp Sehmisch | 1 | -3/+4 | |
Changed specials.xml to reflect the current capabilities Reviewed-by: Bertram | |||||
2011-09-12 | Changed specials.xml to reflect the current capabilities | Philipp Sehmisch | 1 | -3/+4 | |
2011-09-09 | Add Ablu and seeseekey to the AUTHORS file. | seeseekey | 1 | -0/+2 | |
2011-09-09 | Add persistent items support based on seeseekey's work. | Yohann Ferreira | 13 | -13/+407 | |
Also made some random changes where useful, including: - Code formatting fixes, - Design fix about the fact that only the game config option should be checked. - Fixed the size of the values sent and receive to follow the rest of the development. - Fixed variables names to make them show what they are, and not why they are used. Resolves: Mana-Mantis #142. | |||||
2011-09-08 | Merge github.com:mana/manaserv | Yohann Ferreira | 6 | -5/+19 | |
Conflicts: src/account-server/storage.cpp src/game-server/mapreader.cpp src/sql/mysql/createTables.sql | |||||
2011-09-05 | Added possibility for using monster name in SPAWN map objects. | Erik Schilling | 1 | -14/+41 | |
2011-09-05 | Fixed size of mapid field in mysql database. | Erik Schilling | 1 | -1/+1 | |
Resolves: Mana-Mantis: #388. | |||||
2011-09-05 | Fixed size of mapid field in mysql database. | Erik Schilling | 4 | -2/+16 | |
Resolves: Mana-Mantis: #388. Reviewed-by: Bertram. | |||||
2011-09-04 | Added possibility for using monster name in SPAWN map objects. | Erik Schilling | 1 | -14/+41 | |
Reviewed-by: Bertram. | |||||
2011-09-02 | Prevented char from picking up items when inventory is full. | Erik Schilling | 1 | -9/+14 | |
Resolves: Mana-Mantis: #379. Reviewed-by: Bertram. | |||||
2011-09-01 | Added chatcommand to get position of a character. | Erik Schilling | 2 | -0/+34 | |
Add chatcommand @getpos <character> which return the mapid and location of the character. Part of: Mana-Mantis: #385. | |||||
2011-09-01 | Prevented char from picking up items when inventory is full. | Erik Schilling | 1 | -9/+14 | |
Resolves: Mana-Mantis: #379. | |||||
2011-08-30 | As requested, changed the trigger 'existence' to 'in-inventory'. | Yohann Ferreira | 2 | -11/+11 | |
2011-08-30 | Made the monster removal not using queues to avoid a crash. | Yohann Ferreira | 1 | -4/+4 | |
A race condition on the being pointer could happen when the being queue was highly requested. IMHO, using queues to add being but remove them directly is the way to go. Resolves: Mana-Mantis #384 | |||||
2011-08-30 | Avoid crashing the game server when the last argument is quoted. | Yohann Ferreira | 1 | -1/+9 | |
Resolves: Mana-Mantis #386 | |||||
2011-08-30 | Merge branch 'equipment-fix' | Yohann Ferreira | 8 | -19/+88 | |
2011-08-30 | Synced the equip.xml file to the latest changes. | Yohann Ferreira | 1 | -10/+29 | |
2011-08-30 | Made the db version an official pre-requisite. | Yohann Ferreira | 3 | -7/+14 | |
It was uneasy to not miss something when updating the db. And as the db version is somewhat corresponding to a certain protocol version, adding it in the protocol file sounds relevant to me, and helps when updating it. | |||||
2011-08-30 | Added missing sql update scripts. | Yohann Ferreira | 5 | -3/+46 | |
2011-08-26 | Fixed mem leak on the item and monster manager unloading process | Yohann Ferreira | 3 | -3/+11 | |
2011-08-26 | Rewrote the skill manager the same way as the item manager. | Yohann Ferreira | 3 | -131/+169 | |
This will permit better handling of both skills names and id. This is needed to start reworking on the auto-attack system. | |||||
2011-08-26 | Added a bit more precision on the conditions used in the ↵ | Yohann Ferreira | 2 | -2/+6 | |
TriggerArea::update() function. | |||||
2011-08-26 | Made the npc_create() function use insertion enqueueing. | Yohann Ferreira | 1 | -4/+1 | |
As the server was exitting when the insertion was failing anyway, and because the GameState::update() doesn't allow actor insertion while the update process, it was then pretty weird to not use an enqueued insertion for it. Plus, it fixes an assertion failure when scheduling an npc creation. Resolves: Mana-Mantis #360. | |||||
2011-08-26 | Fixed the trigger area declared within map files. | Yohann Ferreira | 2 | -3/+7 | |
The bug was pretty generic, as the contains() method of the Rectangle class wasn't checking against left and top sides according to the client view point. Resolves: Mana-Mantis #317. | |||||
2011-08-25 | Merge branch 'equipment-fix' of github.com:Bertram25/manaserv | Yohann Ferreira | 32 | -1205/+1663 | |
2011-08-25 | Merge branch 'master' of github.com:mana/manaserv | Yohann Ferreira | 0 | -0/+0 | |
2011-08-25 | Updated specials.xml to better illustrate the features which are currently | unknown | 1 | -3/+4 | |
working and expected by the server to be known by the client. Note: I would like to get rid of specials.xml on the client side and make the gameserver provide all information relevant for the players character at runtime to allow for proceduarally generated specials. | |||||
2011-08-25 | Allowed map names in chr_warp function. | Erik Schilling | 1 | -2/+6 | |
Resolves: Mana-Mantis #293. Reviewed-by: Bertram. | |||||
2011-08-25 | Created function to make getting monsters easier in scripts. | Erik Schilling | 3 | -14/+16 | |
2011-08-23 | Allowed map names in chr_warp function. | Erik Schilling | 1 | -2/+6 | |
Resolves: Mana-Mantis #293. Reviewed-by: Bertram. | |||||
2011-08-19 | Merge git://gitorious.org/~bertram/mana/manaserv-equipment-fix into ↵ | Yohann Ferreira | 22 | -218/+619 | |
equipment-fix Conflicts: example/serverdata/scripts/maps/desert.lua | |||||
2011-08-19 | Added boots and pants to play with on the test map. | Yohann Ferreira | 13 | -11/+363 | |
2011-08-19 | Removed the now useless SpriteLayer enum from the protocol. | Yohann Ferreira | 1 | -17/+0 | |
2011-08-19 | Changed the sprite layer protocol to support | Yohann Ferreira | 5 | -59/+66 | |
an arbitrary number of layers. (up to 255). | |||||
2011-08-19 | Used the client base to make a final bugfix on the server code. | Yohann Ferreira | 10 | -135/+194 | |
Made the server handle only one slot type requirement since it's irrelevant to have more anyway. Plus, it simplifies the code for both equipping/unequipping. I also added a dagger to show how equipping/unequipping is working. | |||||
2011-08-19 | Created function to make getting monsters easier in scripts. | Erik Schilling | 3 | -14/+16 | |
2011-08-18 | Added LUA function for changing anger of monsters. | Erik Schilling | 2 | -1/+34 | |
You now can change the anger of a monster to a being using mana.monster_change_anger(monster, being, anger) Resolves: Mana-Mantis #366. |