Commit graph

717 commits

Author SHA1 Message Date
Devn00b
7455c6ea99 Removed useless check for creation of faction. Enabled faction creation check for both Increase/Decrease. 2022-04-18 21:02:46 -07:00
Devn00b
23f4e988fc Whoops a rouge paste of code was in there! 2022-04-17 11:03:22 -07:00
Devn00b
f02717f2f3 Removed database call from faction discovery replaced with native delayed write function. Faction will appear in database on next character save. 2022-04-17 11:01:21 -07:00
Devn00b
5a8eaf5ae7 Fix lua returns. 2022-04-16 20:01:33 -07:00
Devn00b
5efc6fe537 Added Lua function HasCoin(Spawn, Value) per issue 2022-04-16 18:27:01 -07:00
Devn00b
45548fcab6 Adds ChangeFaction(Spawn, <faction id>, <faction change +/- values>) for Lua usage 2022-04-16 16:25:00 -07:00
Devn00b
de5b160336 Fix V1 for issue 398 2022-04-16 16:22:55 -07:00
Devn00b
da8594fbbc Fix for a Fix that didnt fix (members vs member) 2022-04-07 14:03:56 -07:00
devn00b
cb00097989 Silly thing again members != member...Oops 2022-04-07 19:08:36 +00:00
devn00b
126f044fae Oops members != member 2022-04-07 19:06:10 +00:00
Devn00b
54a61e0c39 Should fix issue 407, 408, 409 2022-04-02 19:53:34 -07:00
Devn00b
c2d06a44fa Added ClearRunback() lua command. Stops npc from returning to spawn point. 2022-03-31 16:57:39 -07:00
Devn00b
40bb14e1e9 Corrected client message indicating number of items given with summonitem 2022-03-28 22:39:18 -07:00
Devn00b
56ee07982c Correct stacksize to int16 matching items.h item_stack_size 2022-03-28 20:33:04 -07:00
Devn00b
473f63a085 Lua summonitem now takes a # of items in stack to summon. SummonItem(Spawn,2985,1,0,5) will summon 5, of the selected item. 2022-03-28 18:49:45 -07:00
Devn00b
bf50951a25 Added single player XYZH Evac support 2022-03-23 20:36:09 -07:00
Devn00b
a86ccc1828 Add XYZH support to evac 2022-03-23 20:20:21 -07:00
devn00b
519119d622 Add servername to title window. 2022-02-13 18:19:32 +00:00
root
80ad678457 Removed Dupe Line of Code. 2022-02-07 08:56:14 -08:00
Gitea
0335c9768d Fixed HandleTellClient. Fixing 'You tell you' bug 2022-02-05 22:54:41 -08:00
devn00b
3aa2e7b56f Rollback of change to tells. Temporary fix. 2022-02-05 19:20:08 -08:00
Image
1609cb9797 Support for IsCollector visual state (turn in quest) wip, movement location crash fix 2021-11-16 21:27:27 -05:00
Image
dd874435aa remove previous client from the mapping when replacing its current usable player (linkdead/rejoining) 2021-11-10 21:06:28 -05:00
Image
aefa1db989 signal packet version set to 1 as the struct hasn't changed, but certain compiles may not appreciate missing opcode version 2021-10-26 14:24:51 -04:00
Image
77616c791e /gm tag implemented, fixed escape code again, implemented zoning redundancy
Fix  - /gm tag implemented
eg.
/gm tag faction x icon_id (where x is the faction id)
/gm tag spawngroup x icon_id (where x is 1 for spawngroups, 0 for non spawngroups)
/gm tag race x icon_id (where x is the race id or base race id)
/gm tag groundspawn icon_id (tags all groundspawns with the icon id)

icon ids:
1 = skull, 2 = shield half dark blue / half light blue, 3 = purple? star, 4 = yellow sword, 5 = red X, 6 = green flame
7 = Number "1", 8 = Number "2", 9 = Number "3", 10 = Number "4", 11 = Number "5", 12 = Number "6"
25 = shield, 26 = green plus, 27 = crossed swords, 28 = bow with arrow in it, 29 = light blue lightning bolt
30 = bard instrument (hard to see), 31 = writ with shield, 32 = writ with green +, 33 = writ with crossed sword
34 = writ with bow, 35 = writ with light blue lightning bolt, 36 = same as 30, 37 = party with crossed sword, shield and lightning bolt
38 = shaking hands green background, 39 = shaking hands dark green background, unlocked keylock
40 = red aura icon with black shadow of person and big red aura, 41 = green aura icon with black shadow of person big green aura

"tag1" added to info struct as a UInt8

- More LUA Interface cleanup

- Zoning spruced up, we track incoming clients to a zone and also can emergency bootup a zone should it not be ready for incoming clients.
2021-10-23 20:21:35 -04:00
Image
4e9dedd5e2 Fix appearance items attuning / equipping
Fix 
2021-10-10 08:43:23 -04:00
Image
5b9b2642f4 Fixed SysClient setting client ready for updates, when it was sending keep alive, added sent wait state for spawns (500ms delay) 2021-10-06 22:30:37 -04:00
Image
b251f10923 More remnant SPGrid code no longer needed is removed.. 2021-10-01 23:43:27 -04:00
Image
f5e044ae4e version update to 0.9.4 geminorum 2021-10-01 23:34:40 -04:00
Image
1bf4e4fdd7 fix coordinate bugs 2021-10-01 23:34:28 -04:00
Image
6b012c810b world project update to remove SPGrid files 2021-10-01 23:21:35 -04:00
Image
80add76130 SPGrid removed, grid system is now part of raycast mesh, grids no longer have a precision issue and cpu usage is down heavily 2021-10-01 23:21:26 -04:00
Image
e43f9009ba SPGrid workaround reduced to allow more tolerable cpu levels 2021-09-27 15:37:21 -04:00
Image
ed62ee50a1 Update Spawn.cpp
Fix  - m_Update mutex is not held long enough for player position update
2021-09-24 23:17:29 -04:00
Image
744ffb46d0 ghost map stability venture 3
well maybe this works or it doesn't? I blame devn00b either way for his computer 😧
2021-09-24 23:02:13 -04:00
Image
fcc409dacc ghost map day -- the reckoning? 2021-09-23 14:17:20 -04:00
Image
26082b8264 fix crash on zone due to ghost_map (was due to the last min addition of the follow fix lol) 2021-09-22 23:26:42 -04:00
Image
514f92b785 Update zoneserver.h 2021-09-22 21:10:26 -04:00
Image
502ebefe71 Spawn Sending/Removal handling to resolve ghost_map crash
Also resolves crashes related to group members
Trying to target a spawn the client doesnt' have (index wise) crash fix
resetting hp on runback only when previously in combat
2021-09-22 21:10:21 -04:00
Image
d05d851f06 type 7 added so it will display as float instead of sint16 2021-09-22 21:08:21 -04:00
Image
394f5aebbe only need the beginning of the IP address to establish local 2021-09-22 21:08:09 -04:00
Image
64ac76a681 prevention of preparing packet more than once (may have been only encrypted/compressed, don't need to run in again) 2021-09-22 21:07:50 -04:00
Image
79f5284ed8 Oops.. 2021-09-17 10:12:17 -04:00
Image
b3389a0704 Better handling of pause timer to not interfere with out of combat with pets movement and in combat movement with other spawns 2021-09-17 10:08:41 -04:00
Image
9ee124382f Restrict runback hp reset to only when mob is in combat, face target in combat 2021-09-17 09:46:15 -04:00
Image
257a595ce0 Remove Zone Heading Timers to resolve loose Spawn pointers causing crashes
Fix  - ASan crash on pet
2021-09-17 09:36:03 -04:00
Image
e0e2525c4a Bad command handlers called, set high status and set handler id to 0 2021-09-15 23:15:18 -04:00
Image
3bf1b2554a House item placement updated to prevent sending move spawn packet too early, causing client to become the object/crash
Fix 
2021-09-15 23:15:04 -04:00
Image
9cc3901fe6 crash fix on DeleteSpawns need to assure removal from spawn_list 2021-09-11 15:53:26 -04:00
Image
905a69984c Fixed cell size to 15->150 resolves /grid spgrid returning 0, under world objects, unclickable objects, etc. 2021-09-11 15:53:14 -04:00