aboutsummaryrefslogtreecommitdiff
path: root/src/packet_distribution.cpp
AgeCommit message (Collapse)Author
2020-02-21Merge branch 'master' into 2.7stonedDiscord
2019-10-23Allow gender (blip sounds) that don't use sfx-blip naming conventionCrystalwarrior
Fix "prezoom" packet being ignored Allow char.ini's to indicate a zoom w/ preanimation by using emote_mod=4 ((ALL OF THESE ARE UNTESTED - TESTING NEEDED!))
2019-10-12Allow area list to contain metadata (as well as categories for future expansion)Crystalwarrior
Fix backwards compatibility breaking when you join a server that doesn't support effects after previously joining a server that does
2019-10-01Fix some read_file errors on effect loadingCrystalwarrior
Make FM packet only fetch music, and new FA packet to fetch areas (this way you don't have to reload the entire music list just to get new areas) Fix a possible segfault with emote lists if emote list size is bad Hide casing button if server doesn't support casing Hide the remove buttons by default for iniswaps and sfx list so they're not clickable when they shouldn't be Prevent background from being displayed unless the server asked us to Fix some redundancy surrounding current_side Rework music list so list_music doesn't care about search bar and the hiding is actually done in the search function Implement text centering, rightening and justifying Fix text scrolling meme that happened with \n and skipped chars Fix the pos dropdown not actually caring if you selected jur and sea pos. Fix the pos dropdown sending like a million packets when scrolled through. Prevent characters from being incorrectly resized if a different-scaled character speaks Fix character select screen letting you choose characters that the server doesn't want us to be
2019-09-24Fix an issue with AOCharmovie hanging on frame1 animationsCrystalwarrior
Fix an issue with the logger screwing up the server folder name string if character ' was used
2019-09-24When the background is changed, display it in the correct position as ↵Crystalwarrior
dictated by the server packets Add a new "set pos" packet Udpate the pos dropdown according to the current pos
2019-09-18Implement effects system that reads your folder in theme/effects, or ↵Crystalwarrior
misc/<folder name>/<effects> Add an effect packet Allow aomovie to be fed a direct path Add some really terrible helper functions that shouldn't exist, sorry.
2019-09-17Streamlined ini swapping so the user can set up multiple character folders ↵Crystalwarrior
associated with a character. This will save to the character folder's iniswaps.ini. You can click on the dropdown and edit the text inside to add an iniswap, and press the [X] button that'll appear next to it to remove the ini swap. Recode the enter_courtroom and add a new update_character feature - the two are now separate and responsible for different things. The courtroom will reload the whole theme and widgets while the character is only responsible for all ui elements related to the character. This drastically improves performance when switching characters using /switch or something Add a set_char_ini helper function that allows you to modify the character variables. For now only used to set name= field when iniswapping
2019-09-16Add additive text option where your messages are added to your previous one, ↵Crystalwarrior
fully networked and ready for the server Adjust some pointless static bool casts to be actual logic checks
2019-09-16Add file reading, writing and appending functions that create folders if ↵Crystalwarrior
bool is true Fix server_address not being properly created in packet distribution Create a log file when you join a server in the logs/<server name>/<logname>.log and update it every time there's a new chat entry minor refactor of chatlogpiece
2019-09-14Fix the objection_stop_music option not doing anythingCrystalwarrior
Stop the animation for the side player char in pairing so as not to affect anything Remove the "DOOM" packet as anyone who has the source code can just remove it anyway
2019-09-13Set up screenshake button uiCrystalwarrior
Rewrite Goofball's doScreenshake() function to be much more modular and multi-purpose (also rename to do_screenshake() to match other functions) Add networking needed to make screenshake work. Works with AOV version of tsuserver3 (button screenshake only so far). Add get_theme_pos helper function, currently unused.
2019-09-11Add clear_music and clear_areasCrystalwarrior
Comment out the index as it can be potentially confusing alongside "true" area numbers Add "FM" to Packet Received that would reload the areas and music list TODO: Test this with arup systems
2019-08-20move button enabling to ID because not all servers understand FLstonedDiscord
2019-08-06numbered arguments for kick and ban torturestonedDiscord
2019-07-28Make all strings translatableoldmud0
2019-07-12Less insane debugging; minor refactoring (!75)David Skoland
2019-01-23Case Announcer: Witness Support also some other shitiamgoofball
2019-01-23multithread the music **harder**iamgoofball
2019-01-23multi-threaded musiciamgoofball
2019-01-19Suffix-independent Music, Mod Music List, looping bugfixes, easter eggs, etc.iamgoofball
2019-01-18Add screenshake, frame-specific effects, looping SFX, and clientside music ↵iamgoofball
looping Committed by patch since Goof is currently banned on GitHub for no good reason.
2019-01-03Show ban reason with BD packetperplexedMurfy
This fully fixes issue 39 with tsuserver3 (https://github.com/AttorneyOnline/tsuserver3/issues/39)
2018-12-26moved headers into include and cpp files into src + logo into resourceDavid Skoland