e90ae10746
Summoned NPC are now visible to other players.
2020-09-07 22:12:53 +02:00
b797993014
updated readme
2020-09-07 13:07:04 -05:00
df655dfe29
added mobdata to config
2020-09-07 12:54:40 -05:00
c8c4ec7d01
updated readme & small refactor
2020-09-07 12:23:00 -05:00
458843958b
Merge pull request #69 from SengokuNadeko/master
...
Adjustments made to regex
2020-09-06 14:06:37 -05:00
958d4a79eb
Merge pull request #70 from CakeLancelot/stub-npcbarker
...
Temporarily set npcBarkHandler to a stub
2020-09-06 14:06:08 -05:00
e86860baf7
Merge pull request #71 from FinnHornhoover/mingw-compile-fix
...
MinGW optimization fix
2020-09-06 14:05:39 -05:00
FinnHornhoover
a8c88a9bd9
disabled unknown pragma warnings
2020-09-06 19:40:13 +03:00
FinnHornhoover
038ce984c5
O3 fix for mingw g++
2020-09-06 18:52:50 +03:00
SengokuNadeko
361c069d0c
Adjustments to the regex
...
I made the regex a bit less restrictive. If you want, you can push this if it seems appropriate.
Username should be at least 4 characters and max 32
Password should be at least 8 characters and max 32
Usernames can be any combination of letters and numbers, with no special characters except for dash and underscore.
Passwords can use any of the alphanumeric/special characters specified in the regex.
2020-09-06 10:49:14 -05:00
SengokuNadeko
3876e0537e
Small regex fix
...
Old regex had some problems (a bit too restrictive). If you want, you can push this to loosen up the restrictions a little.
2020-09-06 10:42:07 -05:00
CakeLancelot
8a481acdae
Stub npcBarkHandler for now
2020-09-06 09:59:43 -05:00
e936cb9fac
Merge pull request #67 from darkredtitan/master
...
Fix social distancing bug (name trademarked by kamilprzyb)
2020-09-05 20:37:53 -05:00
darkredtitan
589da3f714
Fix social distancing bug (name trademarked by kamilprzyb)
2020-09-05 19:53:16 +02:00
266ca8b8c6
temp fix for mingw
2020-09-04 14:12:01 -05:00
00c5e07f4f
small memory bugs fixed
2020-09-03 15:29:29 -05:00
05d035717d
and here too
2020-09-02 22:49:51 -05:00
f41bf0ace2
switched to -O2 optimizations
2020-09-02 22:49:38 -05:00
063d302bd5
Merge pull request #62 from kamilprzyb/master
...
Rewrote DB and finished LoginServer
2020-09-02 22:49:08 -05:00
7e9793bf90
Merge pull request #59 from JadeShrineMaiden/additions
...
Colliding NPC IID quickfix
2020-09-02 22:48:09 -05:00
CakeLancelot
fa6b0b178c
Remove unnecessary bracket in include statements
2020-09-02 21:25:09 -05:00
CakeLancelot
dadf1c5bcf
Change sqlite3.h path in sqlite_orm.h
...
Should fix Appveyor compilation
2020-09-02 21:11:50 -05:00
kamilprzyb
359991e274
added back accidentaly removed files in Makefile
2020-09-02 18:05:18 +02:00
kamilprzyb
260759c20b
replaced tabs with 4 spaces
2020-09-02 17:53:39 +02:00
kamilprzyb
1ff5694960
Fix APPROVEALLNAMES setting
...
fixed GetInteger->GetBoolean
Co-authored-by: FinnHornhoover <30576665+FinnHornhoover@users.noreply.github.com>
2020-09-02 17:47:10 +02:00
CakeLancelot
be4c5a8072
Update config.ini
...
Add acceptallcustomnames option
Correct comment
2020-09-02 07:12:24 -05:00
kamilprzyb
ef84ec8fca
remove CMakeSettings
2020-09-02 00:38:33 +02:00
kamilprzyb
11801c1f89
Rewrote DB to use ORM, added all remaining features to LoginServer and refactored it
2020-09-02 00:37:09 +02:00
4f6c77be4f
minor cleanup
2020-08-31 17:54:49 -05:00
73c67a814d
Fix checking of header timestamps.
...
This is implemented in such a way that a change in one of our headers
won't cause recompilation of large C dependancies. It's a bit hacky, but
it works.
2020-08-31 22:40:33 +02:00
d7a41d40ab
Replace signal() with sigaction().
2020-08-31 22:40:33 +02:00
0aeac0f6f3
Improve the Makefile so we don't have to recompile the libs every time.
2020-08-31 22:40:33 +02:00
48b0866441
Merge pull request #60 from dongresource/contrib
...
Wrote a CONTRIBUTING.md with instructions for clean Pull Requests
2020-08-30 22:43:40 -05:00
4ade533f40
Wrote a CONTRIBUTING.md.
2020-08-31 03:47:56 +02:00
1e344c2dd8
Small tweak
2020-08-31 01:36:29 +01:00
fdd0160248
Colliding NPC IID quickfix
2020-08-30 23:29:28 +01:00
5f10718315
Merge pull request #56 from Eperty123/master
...
Add NPC barking, see saved characters
2020-08-30 10:41:24 -05:00
Eperty123
da293ba9b3
Add DB prefix to db stuff
2020-08-29 13:47:39 +02:00
Eperty123
437063d78a
Add experimental TransportManager
2020-08-29 13:43:33 +02:00
Eperty123
b239fb9331
Add NPC barking, seeing saved characters
2020-08-29 13:14:21 +02:00
50431024c9
Merge pull request #55 from dongresource/combat1
...
Implemented combat, drops, crates and the guide changer
2020-08-28 19:11:56 -05:00
2a258a80f0
Database.cpp refactoring
2020-08-28 19:10:26 -05:00
322bc46604
Support plain POSIX make.
...
Also standardized the new variable names.
2020-08-28 22:54:28 +02:00
2551f74af1
Merge pull request #54 from CakeLancelot/editorconfig
...
Add .editorconfig to enforce 4 space indent, final newline, and LF EoL
2020-08-28 15:50:30 -05:00
CakeLancelot
1af240fa34
Add .editorconfig to enforce 4 space indent
...
Should be supported by most IDEs and text editors
2020-08-28 15:34:49 -05:00
a067975f27
Players can now see eachother fight monsters.
2020-08-28 22:22:24 +02:00
72a811d6ab
Implemented guide changing.
...
This means the Time Machine works as well.
2020-08-28 22:22:24 +02:00
3b35e0017a
Moved all JSON files into a dedicated data directory.
2020-08-28 22:22:24 +02:00
4df812f996
Implemented crates (dropping and opening).
...
Also fixed a bug in vaildOutVarPacket().
2020-08-28 22:22:24 +02:00
67d899efe6
Implemented proper validation of variable-length packets.
...
Also changed output buffer in pcAttackNpcs() from dynamically to
statically allocated. This in itself is temporary as I have a better
idea as to how we can allocate buffers with a bit less boilerplate.
2020-08-28 22:18:28 +02:00