| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Because of compiler warnings generated
by enet, warnings are switched of for:
* unknown #pragmas, which are for MSVC compiler
* enumeration with missing case
Reviewed-by: Bertram
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Not a good idea to have #if checks in a #ifdef check.
Trivial fix.
|
|
|
|
| |
Reviewed-by: Chuck Miller
|
| |
|
| |
|
|
|
|
| |
Reviewed-by: Philipp Sehmisch
|
| |
|
|
|
|
|
|
| |
Assumed to be no longer necessary.
This reverts commit a09d4aa14c6a7b4486080b4cfbe1c76c4fae6fd2.
|
|
|
|
| |
This describes the purpose of the method better.
|
|
|
|
| |
Tested-by: BaseBallBoy
|
|
|
|
| |
Reviewed-by: Yohann Ferreira
|
|
|
|
|
| |
It has to be in sync with the client, even now, and explains
the return value of the Being::getAttackType() function.
|
|
|
|
| |
No review asked.
|
|
|
|
|
|
| |
The syntax IF ((condition) OR (condition)) is not accepted by cmake
prior to 2.6.4.
The patch should address this without affecting newer versions.
|
|
|
|
|
|
|
|
|
|
|
| |
- Added a new 'default' boolean parameter in mana-skills.xml.
If set to true, unknown weapon types will be defaulted
to the given value.
- Added better checks on skill id and names and improved error
reporting.
- Corrected minor typos, and made small cleanups.
Reviewed-by: jaxad0127
|
|
|
|
|
|
|
|
|
|
| |
character.
Added script call for getting the cost of a special (recharge only for now)
Deleting specials works server-sided but the client isn't informed about it properly. Specials without recharge cost don't appear for the player. Both of these features require an additional netcode message.
Reviewed-by: Freeyorp
|
|
|
|
|
|
| |
Reviewed-by: Jaxad0127.
Resolves: Manasource-Mantis #22
|
|
|
|
|
|
| |
Resolves: Manasource Mantis #144.
Signed-off-by: Philipp Sehmisch <mana@crushnet.org>
|
| |
|
| |
|
| |
|
|
|
|
| |
Also removed some pointless null pointer checks.
|
| |
|
|
|
|
| |
Reviewed-by: Thorbjorn
|
|
|
|
| |
Makes the code a little nicer.
|
|
|
|
|
|
|
| |
The dummy data is currently mostly empty data though, so still nothing
to see as far as the example content is concerned.
Reviewed-by: Bertram
|
| |
|
|
|
|
|
|
| |
libxml2 should be able to handle files with a BOM fine.
Reviewed-by: Bertram
|
|
|
|
|
|
|
|
|
|
| |
The new parameters in the manaserv.xml file can be used to do so:
log_accountServerLogLevel
log_gameServerLogLevel
Also, updated the sample manaserv.xml accordingly.
Reviewed-by: Thorbjorn.
|
| |
|
| |
|
|
|
|
| |
Reviewed-by: Bertram
|
|
|
|
| |
Reviewed-by: Thorbjorn, Jaxad0127
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
inventory.
It permits to open a sell box with every items in the player inventory
as requested by Striker.
Also added different return value support to both the buy selling functions,
and made fixes where relevant.
The test.lua script will be upgraded to show examples in a next commit.
What's left to be done is to fix the inventory handling for both selling
functions. (Sigh...)
Concerns: Manasource mantis: #78, #101.
Reviewed-by: Jaxad0127
|
|
|
|
|
|
|
|
|
|
| |
limit.
This contributes to avoid maps full of loot after a week or so.
This also resolves TMW-Mantis: #708
Reviewed-by: Jaxad0127
|
|
|
|
| |
Reviewed-by: Jaxad0127
|
|
|
|
| |
No functional changes.
|
|
|
|
|
|
|
|
|
|
| |
Fixes issues with finding Lua scripts after changing the way client and
server data paths are set up.
Lua scripts can now use 'require' with paths relative from the
serverDataPath to include other Lua scripts.
Reviewed-by: Jared Adams
|
|
|
|
|
| |
Also updated the link to the documentation and fixed the documentation
for being_set_speed.
|
|
|
|
|
| |
Removed some duplicate entries like Bjørn and Thorbjørn, three different
variations of Blue and two for Bertram.
|
| |
|
|
|
|
| |
Reviewed-by: Jared Adams
|
|
|
|
| |
Reviewed-by: Jared Adams
|
|
|
|
| |
Reviewed-by: Jared Adams
|
|
|
|
|
|
|
|
|
|
|
|
| |
The lifetime of the default value is often not long enough to survive to
the next statement, so returning it by reference is dangereous.
At the moment there may not be any place that actually tries to use the
returned value as a reference, but it's better not to wait on it to
happen. This was already fixed on the client after it lead to strange
crashes.
Reviewed-by: Jared Adams
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of loading data from a 'data' directory in the current working
directory, the server now uses clientDataPath and serverDataPath as
specified in the configuration. This removes the need to set up symbolic
links in order to merge these two types of data.
The default values point to example/clientdata and example/serverdata,
where a minimal example world can be developed to make setting up an
initial server quick and easy.
The XML::Document convenience class was copied over from the client.
Also, the ResourceManager is now shared between both servers, since the
account client is reading items.xml.
Reviewed-by: Jared Adams
|
|
|
|
|
| |
Made-by: thorbjorn
Reviewed-by: Bertram
|