755bb75306
U8toU16 now respects buffer sizes
2020-10-04 12:50:58 -05:00
4cd7b7cb53
added basework for instancing
2020-09-30 20:44:37 -05:00
884b844d65
minor refactoring
2020-09-28 13:11:13 -05:00
Gent
56a92d302f
Add curve parameter to lerp
2020-09-26 19:24:07 -04:00
Gent
0ea5712f8c
Load sliders from paths.json
2020-09-26 19:24:07 -04:00
231a4a441b
Merge pull request #112 from gsemaj/slider
...
Load NPC paths from JSON + update submodule ref
2020-09-25 00:37:53 -05:00
e5a24bcb70
Merge pull request #114 from gsemaj/bugfix1
...
Prevent player position from updating when flying on monkey
2020-09-25 00:33:42 -05:00
72d625fd8d
Summoned mobs are now actually treated as mobs.
...
Unfortunetly, this necessitated keeping around yet more JSON objects for
the duration of the server's runtime.
It also involved unifying the way NPC IDs are handled, such that they
may be allocated and deallocated out of order.
If any NPCID-related bugs occour, this commit should be regarded as
the prime suspect.
2020-09-25 00:51:18 +02:00
Gent
db33ca2bbb
Prevent player position from updating when flying
...
Only chunk is updated instead to maintain visibility
2020-09-24 18:43:58 -04:00
Gent
72c16587e0
Load NPC paths from JSON
2020-09-24 10:32:46 -04:00
Gent
f2596bfb6a
Add NPC chunk management + Generalize lerp
2020-09-23 12:06:25 -04:00
Gent
65bd2d120b
Add NPC pathing queues
2020-09-23 10:29:29 -04:00
Gent
7dfc888552
Basic slider implementation
2020-09-23 00:08:51 -04:00
Gent
153b3a9ef5
Sync tabledata submodule + fix transportation bugs
2020-09-22 00:42:46 -04:00
CakeLancelot
adf017b07c
Move from isGM to Account Levels ( #106 )
...
Co-authored-by: dongresource <dongresource@protonmail.com>
2020-09-22 04:26:12 +02:00
Gent
2c8243e136
General MSS fixes + tweaks
...
Add alert message for unpathed skyway routes
Fix overflow during lerp + add Future routes
Add documentation for MSS
Fix potential MSS registration bug
Minor tweaks + styling
Update packet broadcast
2020-09-21 21:43:39 -04:00
Gent
135424b855
Update player visibility on skyway
2020-09-20 15:24:17 -04:00
Gent
a5ffe26c44
Move lerp to td init, add variable gap size
2020-09-20 15:24:17 -04:00
Gent
6a78a301c9
Skyway lerp tuning
2020-09-20 15:24:17 -04:00
Gent
a5c40b66f5
Add basic Monkey Skyway functionality
2020-09-20 15:24:17 -04:00
9f78735caa
fixed socket reference bug
2020-09-17 22:44:37 -05:00
f4db0830ba
huge refactoring, chunking added
2020-09-17 17:45:43 -05:00
131997f34f
Cleaned up all whitespace issues.
...
The incantation was: sed -i 's/[ \t]*$//g' src/*.[ch]pp
2020-09-14 16:07:05 +02:00
ed86bc9160
Assorted cleanups and fixes.
...
* Clean up spacing/indentation
* Proper enum formatting
* Fix nano dismissal (for real this time)
* Do not copy Player struct when a pointer is right there
* Stop looking after the trade partner has been found
* Make sure we're shifting unsigned values (and 64-bit when they need to be)
* Look for JSONs in tdata/
* Add a dbsaveinterval to the example config.ini, in the login category
2020-09-14 16:07:05 +02:00
Gent Semaj
3cfec7aab3
Implement transportation framework + full S.C.A.M.P.E.R. functionality ( #86 )
...
* Add transportation registration
* Add S.C.A.M.P.E.R. functionality
Co-authored-by: dongresource <dongresource@protonmail.com>
2020-09-13 22:26:16 +02:00
Eperty123
437063d78a
Add experimental TransportManager
2020-08-29 13:43:33 +02:00