Xackery
483ca9996b
world/nats_message now properly uses byte for serializing
2018-03-14 13:22:12 -07:00
Xackery
122f1cd02d
zone/natsmanager now properly uses byte for serializing
2018-03-14 12:02:39 -07:00
Xackery
e0d4f9ecd1
Added door properties, and more entitylist types
2018-03-14 11:30:58 -07:00
Xackery
cb72ad4d0f
Added EncodeEntity
2018-03-13 22:02:33 -07:00
Xackery
98f4e570e7
Added MessageType and SpecialMessage support
2018-03-13 17:39:44 -07:00
Xackery
6532a81b80
Massive overhaul on zone/nats_manager
2018-03-13 15:29:28 -07:00
Xackery
b0f591540c
fixed minor typo
2018-03-13 00:24:06 -07:00
Xackery
ac07e7d578
Cleaned up zone/nats_manager logic
2018-03-12 20:44:13 -07:00
Xackery
40ef387496
Added proper support for arena in nats_manager, misc cleanup
2018-03-12 10:00:00 -07:00
Xackery
c9a79af79b
Removed unused dailygain
2018-03-11 22:35:21 -07:00
Xackery
1a71237dc2
Protobuf is now module cmake loaded on linux, and generates files on build
2018-03-11 22:27:37 -07:00
Xackery
f990292660
Removed the custom /deploy/server cmake config
2018-03-11 14:20:50 -07:00
Xackery
e72f1e855f
added csharp helloworld nats example
2018-03-10 22:34:48 -08:00
Xackery
3bc9e4bc24
Added python example
2018-03-10 19:47:02 -08:00
Xackery
22aef8ad79
Changed helloworld.go to use proper import
2018-03-10 18:44:01 -08:00
Xackery
bf84fcd908
Added helloworld go example, repaired SendChannelMessage in world
2018-03-10 18:37:48 -08:00
Xackery
0c5779d2de
Cleaned up channel message styles
2018-03-10 14:25:43 -08:00
Xackery
2270bd267d
Merge branch 'master' into nats
...
# Conflicts:
# world/client.cpp
# zone/attack.cpp
# zone/map.cpp
# zone/map.h
# zone/spells.cpp
2018-03-10 13:59:48 -08:00
Michael Cook (mackal)
638d43e3cf
Use pathpoint races for showing nodes
...
The nearest neighbor command will grow them instead of changing race
now.
2018-03-10 15:36:12 -05:00
Michael Cook (mackal)
fdef1090c3
Update #race to accept all valid RoF2 races
2018-03-10 15:11:16 -05:00
Uleat
89303d9218
Fix for zone crashes on startup
2018-03-09 23:41:27 -05:00
Uleat
341bc0723b
Test code for tracing zone crashes
2018-03-09 23:25:50 -05:00
Michael Cook (mackal)
a6b31017e3
Remove extra z offset
2018-03-09 19:27:31 -05:00
Michael Cook (mackal)
ca29cb037e
Add some more name filtering
2018-03-09 17:26:22 -05:00
Michael Cook (mackal)
d59931dc4d
Use an algorithm to generate pet names
2018-03-09 17:10:34 -05:00
Michael Cook (mackal)
876335bb54
Pull out forced movement from push to it's own function
...
Had to pull this out so we could process it before mez/stun
2018-03-08 19:42:40 -05:00
Michael Cook (mackal)
5c87b8152d
Remove Map::FindClosestLoS()
...
Map::LineIntersectsZone() already accomplished this use case
2018-03-08 18:03:15 -05:00
Michael Cook (mackal)
ef487112df
Add FixZ() to the spell push stuff
...
This is done after the packet since we want the NPC to get pushed up
still. The client will still interp the fall but server side we'll be on
the ground instantly
2018-03-08 16:11:48 -05:00
Michael Cook (mackal)
49089f7537
Revert changes to melee push until the generic push processing is better
2018-03-08 12:57:40 -05:00
Uleat
736890119b
Forgot sql script file...
2018-03-07 22:46:11 -05:00
Uleat
2da70c69da
Added command '#ucs' to force re-connect after ucs server unavailability (must manually re-join channels for now)
2018-03-07 22:45:05 -05:00
Michael Cook (mackal)
ae966e546b
WIP for NPC spell push, off by default for now
2018-03-07 16:50:24 -05:00
Michael Cook (mackal)
0d63c8b9ef
Trap auras should spawn a bit in front
2018-03-07 15:23:03 -05:00
Michael Cook (mackal)
8f66527e02
Add TryMoveAlong(distance, angle)
...
This will take a distance you would like to move and an EQ angle you
would like to move relative to current heading (so 0 is in front, 256
behind)
Exported to Lua as well
2018-03-06 23:03:55 -05:00
Michael Cook (mackal)
7e7f5f0bd6
Add Map::FindClosestLoS()
...
This will return true if LOS failed and you should use the outloc
2018-03-06 23:02:49 -05:00
Michael Cook (mackal)
b3ac1001c9
Add a FixHeading function
...
This is similar to what the client is doing
Should be used when adding 2 headings together (or an EQ angle to a
heading)
2018-03-06 23:01:25 -05:00
Uleat
e5e779c064
Updated UCS versioning code - update your *.conf files
2018-03-04 21:38:17 -05:00
Michael Cook (mackal)
525db1819d
Fix VS compilation hopefully
2018-03-04 13:54:28 -05:00
Michael Cook (mackal)
bb3c0b41f6
Merge pull request #721 from noudess/master
...
Make old style rogue poison closer to live.
2018-03-04 13:20:28 -05:00
Michael Cook (mackal)
35c4867334
Add the Fast trig functions that work with EQ headings
...
This should match pretty close to the clients LUTs
Also fixed a bug with push
2018-03-04 02:19:12 -05:00
Michael Cook (mackal)
690d8f9155
Fix Conditional jump or move depends on uninitialised value(s)
2018-03-03 22:37:06 -05:00
Michael Cook (mackal)
b63923264d
Fix memory leak
2018-03-03 22:21:06 -05:00
Michael Cook (mackal)
5aab187e17
Fix missile heading
2018-03-03 13:10:32 -05:00
Michael Cook (mackal)
ee4a79616f
Lets can't a reference in resends
2018-03-03 00:59:44 -05:00
Paul Coene
b667944612
Removed unneeded macro
2018-03-02 20:13:24 -05:00
Paul Coene
6fb3c66fe5
Fixed last minute math change typo.
2018-03-02 20:08:06 -05:00
Paul Coene
66ef95b9c9
Missed a header file for poison commit
2018-03-02 19:26:41 -05:00
Paul Coene
bb3596d245
Adjusted chances for apply slightly.
2018-03-02 19:14:48 -05:00
Paul Coene
a5c32b63b7
Make old style poison work much closer to live.
2018-03-02 19:05:16 -05:00
Michael Cook (mackal)
9e4f728f21
Spell push values can be negative
2018-03-01 18:10:06 -05:00