Aidan Noll
eeaa7f48e6
tutorial: fix tutorial
2014-08-12 20:28:40 -04:00
Joey Z
2dcac235fd
estate: Raise Bean bank limit to 15,000
2014-08-12 04:01:50 -04:00
Aidan Noll
13110ab119
dc: increase max bank money
2014-08-12 03:52:17 -04:00
Harvir
66457a0b75
toon: Default to ImpressBT font for nametags.
2014-08-11 22:35:25 +01:00
Harvir
dcd8c5870e
house: Store gender upon loading and use gender-specific closets.
2014-08-11 22:12:48 +01:00
Anthony Castelli
4dd4609849
nametag: Save nametags the same way as the GM icon
2014-08-10 10:51:04 -07:00
Harvir
725f7def77
toon: Actually store last online and use it for av-panel.
2014-07-28 21:10:37 +01:00
Anthony Castelli
49957df3d5
A better ping-pong keep alive system
2014-07-19 23:49:40 -07:00
Sam Edwards
31d075d16d
minigame: Refactor diving game's treasure pickup/drop logic.
...
Fixes race conditions between client and server.
Solves the issue of spurious suspicious events.
Fixes bug where players are unable to pick up or redeem treasures after touching a chest and fish/crab near-simultaneously.
2014-07-07 00:12:06 -07:00
Sam Edwards
0a3c77a80c
minigame: In diving, DON'T send the avId along with fish/crab collisions. This is not only redundant, but also insecure.
2014-07-06 23:13:07 -07:00
Harvir
6b56ed2fcf
arg: Blank managers for AI/UD view so prod doesn't import the client version (causing rippage due to fonts).
2014-06-28 10:09:36 -07:00
Harv
a088b83e21
Merge branch 'ping-pong' into 'beta-wip'
...
Ping pong
A fix for us botting ourselves.
This is not hack-prevention. Do not even attempt to use it like hack-protection. At the very most, this will keep out the skiddies with the leaked client (if they can even get passed the HMAC).
2014-06-26 14:54:12 -06:00
Hawkheart
c119daa980
Merge branch 'portable-hole-arg' into 'beta-wip'
...
Portable hole arg
2014-06-26 14:27:21 -06:00
Harvir
cfae75d03d
arg: Portable Hole ARG.
...
Yes I threw this in UberDOG and made it a DistributedObjectGlobal, mostly
because I feel like this class will be useful in the future.
2014-06-26 18:12:48 +01:00
Harvir
68c0326789
toon: Implement basic ping-pong so we can track and kill any ghost toons.
...
Note that this isn't designed to keep out malicious people (though it
would likely keep the leaked clients out).
I have yet to properly test this, so if you could test this before
merging, that would be appreciated. <3
2014-06-25 20:29:56 +01:00
Harvir
24d1bdb157
reporting: Implement reporting (via toon panel) and route through CSMUD.
2014-06-25 16:08:35 +01:00
Jeremy Koletar
e1d1aa72b3
Revert "csmud: Go back to using hexdigest, digest didn't work for some reason ;-;"
...
The issue was in deployment, d4a934e93ba8c41e5f8897ad99cf0395a5ca15f0
2014-06-16 17:15:53 -05:00
Jeremy Koletar
594f5bd065
csmud: Go back to using hexdigest, digest didn't work for some reason ;-;
...
rip cfsworks
2014-06-16 17:02:50 -05:00
Jeremy Koletar
c1ef1227fd
csmud: HMAC improvements re CFSworks' comments
...
Add a fixed, non-config'd key to the end of the key
The fixed key is a plaintext plea to not mess around
Send the raw bytes down the wire as a blob instead of .hexdigest()ing
2014-06-16 16:41:16 -05:00
Jeremy Koletar
13b8cfd988
csmud: Implement HMAC signing of cookies
...
This is intended to prevent people with leaked copies of the source from being able to login to a production server. The key is constructed from a shared secret appended to the server version.
2014-06-16 16:11:26 -05:00
Aidan
b991d06fb6
dc: temp-fix for golf course DC
2014-06-10 16:30:03 -04:00
Harvir
a7ff8336c6
rpc: RPC call to enable/disable CSMUD logins.
2014-06-02 04:29:29 +01:00
Harvir
a36bf917ab
rpc: RPC call to disable a district (set to unavailable).
2014-05-27 21:29:02 +01:00
Joey Z
b5de8da9df
suit: Implement new way of spawning "Special" suits
2014-05-26 16:26:52 -04:00
Joey Z
2cf72b30c4
invasion: Implement v2.0 cog invasions
2014-05-26 14:56:50 -04:00
Aidan
99f356c051
friends: goodbye 117
2014-05-20 16:38:38 -04:00
Sam Edwards
4d18579a9a
Merge branch 'beta-wip' into toontorial
...
Conflicts:
config/toon.dc
toontown/ai/ToontownAIRepository.py
toontown/quest/QuestManagerAI.py
2014-05-17 12:30:01 -06:00
Sam Edwards
e8e13ab5da
Merge branch 'beta-wip' into toontorial
...
Conflicts:
config/toon.dc
2014-05-15 19:07:46 -06:00
Harvir
569b5a3929
toon: Store the web account ID on the toon.
2014-05-16 01:50:06 +01:00
Harvir
4508acb0fd
Merge branch 'beta-wip' into beta-key-quest
...
Conflicts:
config/otp.dc
config/toon.dc
toontown/quest/QuestManagerAI.py
toontown/toon/DistributedToonAI.py
toontown/uberdog/ClientServicesManagerUD.py
2014-05-16 01:28:37 +01:00
Sam Edwards
7755c571c6
CSM: Add system-message handling.
2014-05-13 17:15:48 -06:00
Anthony Castelli
5970588330
toontorial: Now actually loads
2014-05-11 16:18:33 -07:00
Jeremy Koletar
fa57b355f8
Merge remote-tracking branch 'origin/mongodb' into beta-wip
...
Conflicts:
config/toon.dc
toontown/distributed/ToontownInternalRepository.py
toontown/toon/DistributedToonAI.py
2014-05-09 13:08:26 -05:00
Harvir
0bfa957452
toon: Magic word to force toon to teleport to specified avatar.
...
Note that this currently does not work for Boss Battles, which likely
means it will not also work for teleporting in to a factory, mint, dA or
CGC.
2014-05-09 16:48:26 +01:00
Harvir
07f4f50b03
spellbook: We all love a nice Fanfare, including the moderators.
2014-05-06 20:44:13 +01:00
Harvir
e35950e007
gib-ki: Basic structure for enabling beta key quest.
2014-05-06 16:13:23 +01:00
Sam Edwards
022d795236
dc: Clean up unused DB fields.
2014-05-06 05:28:48 -06:00
Sam Edwards
0ffe675e30
dc: Add most parameter names back to the DC file.
2014-05-06 03:51:25 -06:00
Sam Edwards
dc0e1e198d
dc: Fix line endings back to UNIX-style.
2014-05-06 03:42:41 -06:00
Harvir
1a6a96fd5c
TTRFMUD: Fully handle clearList.
2014-04-26 19:40:12 +01:00
Harvir
92cfaecb30
TTRFMUD: Fix UD crash when deleting toon. WIP TTRFMUD.clearList(avId).
2014-04-26 09:25:49 +01:00
Harvir
1e02d7806a
dc: Add missing fields for TTRFMUD
2014-04-26 09:13:43 +01:00
Harvir
7804115faa
Merge remote-tracking branch 'origin/master' into mmavipc-managers
2014-04-24 20:15:58 +01:00
Harvir
d784d6cace
CSMUD: Crash-fix for the ex-uberdog-cleanup branch.
2014-04-24 18:53:20 +01:00
Harvir
275ac08c61
Merge remote-tracking branch 'origin/master' into mmavipc-managers
...
Conflicts:
toontown/toon/DistributedToonAI.py
2014-04-24 18:29:42 +01:00
Harvir
3a9dfd878a
safezone: Pfft. Who needs a SafeZoneManager anyways...
2014-04-24 17:41:17 +01:00
Harvir
d4dac25ce8
toon: Scrap Disney's bad workaround (ping-pong) for the 'toon spam hack'.
2014-04-24 16:54:46 +01:00
Harvir
f6c232d281
friends: Offline & Online status! Finally, core friends complete.
2014-04-23 06:40:40 +01:00
Harvir
6693f03435
friends: A load of crashes/bug fixes. removeFriend logic is broken.
2014-04-23 05:22:19 +01:00
Harvir
0cbb5656d1
friends: Implement getAvatarDetails, with pickles. Yummy.
2014-04-23 04:39:21 +01:00