Commit Graph

780 Commits

Author SHA1 Message Date
Darren Ranalli d6a87a9567 prevent multiple auto-interests per DC class 2008-03-25 19:04:33 +00:00
Darren Ranalli 3882d21189 removed DistributedToon/isLive checks now that DelayDeleted objects remove themselves from the repository properly 2008-02-21 01:24:33 +00:00
Darren Ranalli fb964c3d16 don't leak DOs that fail to cache 2008-02-21 01:12:47 +00:00
Darren Ranalli 9a0cfd2725 remove DO from location tables etc. before delayDeleting, fixes 'duplicate generate' client crashes 2008-02-21 00:42:09 +00:00
Darren Ranalli a8a8869011 detect leaked DelayDeletes, explicitly name and destroy DelayDeletes, base.cr.printDelayDeletes(), prevent DelayDeleted objs from being cached 2008-02-20 22:30:38 +00:00
Zachary Pavlov 396c40dcb0 new ~ud support 2008-02-05 00:10:51 +00:00
Darren Ranalli 6de182f3bf added warning about objects that are delayDeleted and cannot be deleted by the CRCache 2008-02-02 01:35:40 +00:00
Darren Ranalli 336b478266 disconnect immediately after recving a boot message 2008-01-30 21:02:28 +00:00
Darren Ranalli 2f8cf96fd2 fixed misleading return value from send_datagram while bundling messages 2008-01-30 19:57:08 +00:00
Darren Ranalli 59fe42a254 removed EnforcesCalldowns 2008-01-10 00:06:47 +00:00
Darren Ranalli 50225ec96e fixed typo that was passing builtin 'object' to handleChildLeave 2007-12-17 23:55:34 +00:00
David Rose 3d062c11be fix compilation error 2007-12-07 18:47:19 +00:00
Darren Ranalli 9dd0e3b685 added want-message-bundling 2007-12-07 00:58:21 +00:00
Darren Ranalli 3c65c77a34 fixed preAllocateDoId 2007-12-06 21:00:59 +00:00
Darren Ranalli 8cae40674b added setWantMessageBundling 2007-12-06 20:59:25 +00:00
Darren Ranalli 859f6904b8 don't abort DC class discovery if a module exists but does not define the class 2007-12-06 19:47:29 +00:00
Darren Ranalli 4b0a024743 added support for nested message bundles 2007-12-05 03:17:41 +00:00
Darren Ranalli 113790f2da added message bundling support to guarantee atomic message processing on the state server 2007-12-04 23:06:37 +00:00
Darren Ranalli 334cf9f8e8 support for manual or task-driven position broadcasts 2007-11-28 19:33:00 +00:00
Darren Ranalli da1778d054 support for non-DC updates in deferred-generate update queue 2007-11-22 02:33:08 +00:00
Darren Ranalli b793922c74 fixed crash in handleInterestDoneMessage 2007-11-14 03:19:31 +00:00
David Rose 7f31a5fb83 fix toon furniture moving 2007-11-13 00:36:03 +00:00
David Rose 711e1faaa6 fix error message to display the numbers that actually caused the problem 2007-11-09 21:38:13 +00:00
Josh Wilson fc993f793c applying smooth updates immediately if smoothing not enabled 2007-11-02 00:16:00 +00:00
Josh Wilson bee9436134 increasing interestSettled event wait from 3 to 5 frames 2007-10-30 02:17:22 +00:00
Darren Ranalli c1e524f3da added queueAllInterestsCompleteEvent 2007-10-29 19:49:06 +00:00
Zachary Pavlov 9c32b2ec63 removed excess logging 2007-10-26 20:41:36 +00:00
Darren Ranalli fcee0e315f remove name and value from builtins 2007-10-22 20:59:07 +00:00
Zachary Pavlov a25ba7ef8b debugging on approaches 2007-10-19 19:20:16 +00:00
Zachary Pavlov 50f646ed6b debugging on approaches 2007-10-19 19:04:53 +00:00
Joe Shochet b280d1253c slight optimization in string handling on taskName and uniqueName 2007-10-17 07:57:18 +00:00
Zachary Pavlov a20301a2b5 faster tasks and network updates from objects 2007-10-16 23:49:18 +00:00
Darren Ranalli 670c7496b9 added named collTrav per AI zone 2007-10-13 00:36:51 +00:00
Justin Butler 156c36acbb Unprivatized posHprBroadcast function so it can be overriden, I did this so asserts from out of range positions can be caught and handled. 2007-10-11 23:21:33 +00:00
M. Ian Graham e527327b69 Notify fixes for running without __debug__ 2007-10-10 22:15:17 +00:00
Darren Ranalli 6d2fa2fcb2 added getDisableEvent() 2007-10-03 22:44:41 +00:00
Joe Hager 393ac885ec Added webPrintObjectCount to act as web wrapper (aiHTTP Interface) for printObjectCount. 2007-10-03 00:57:58 +00:00
Darren Ranalli b79eb8dbeb added non-collidable parent for AI collision optimization 2007-09-24 21:48:36 +00:00
Samir Naik e4b53add82 set gridParent=None after delete 2007-09-12 07:42:30 +00:00
Darren Ranalli 280013a555 got ship to stop moving for black pearl sequence 2007-09-12 00:20:14 +00:00
Josh Wilson baf7c07ae6 cleanup 2007-09-09 22:53:44 +00:00
Darren Ranalli f57c102fcd smoother debugging 2007-09-07 22:33:57 +00:00
Darren Ranalli d838c73a91 re-create C++ objects on disable/generate 2007-09-06 04:12:33 +00:00
Josh Wilson 6645788eeb allowing the client to handle OV updates correctly when deferred generates are enabled 2007-09-04 19:53:16 +00:00
Joe Shochet 7055683eb5 removed print statements 2007-09-03 04:50:16 +00:00
Darren Ranalli 11066cc96b don't re-initialize the smoother in sendCurrentPosition if we're in the middle of broadcasting 2007-08-30 19:03:17 +00:00
Josh Wilson 9fab393e5c No longer sending a context with every addInterest, only the ones with events specified for interest complete notification. Also split out auto interest functions. 2007-08-29 21:52:56 +00:00
Joe Shochet 11b54e8d73 added a function to send an update to an account with channel 3 instead of the old 1 2007-08-27 21:20:06 +00:00
David Rose 54d7527019 oops, reverse logic 2007-08-23 23:10:55 +00:00
Zachary Pavlov f481109861 added a generic find for the cr, uses regex 2007-08-14 17:47:47 +00:00