Camper-0.1-forever
What's new
Camper
Camper-0.1 (2026-10-04)
Full Changelog Previous Releases
- added forever to @debug Interface
- no longer shows tooltips on links not belonging to Camper
- added /campistest slashcommand
- added shareMethod dropdown menu
- readying code for functionality for the addition of chosenMethod
- when in combat, now clicking the link prints combat warnings
when OnEnter ClickToShare, now shows in tooltip sit prompt when waitingForSit, and "Outdated Link" when inactive.
fixed issue with cL delayer continue func
combat events now properly trigger for cL
actionHandler now properly cancels waitforsitdown for cl as it does secureChat
added new translation lines - also enabled clickWarningMessage being able to be set to nil through Cancel_PromptUser for future proofing
- for both clickableLink and secureChat, waitingPromptedAction can now be cancelled even if attributes/link active.
Not being able to be do this used to cause an issue when: ECA -> SUC -> LCA -> Link Clicked -> Link Clicked Again -> prints "please sit before sharing" instead of "link outdated" because it's still in waitingPrompted action phase - moved the waitingForSitdown message from actionHandler directly to the 1st argument of Start_PromptUser
- for both clickableLink and secureChat:
activation message is now provided as an argument to the SetToSendMessage function, and has its own buffer.
actionHandler no longer prints the activation messages, just gives it as an argument to sc and cl.
.activeMessage to --> .sendMessage - adding clickable link 2(seems to be working, needs full testing)
- adding clickable link 1
- Added ruRU translation(from prior patch)
- added "DEFAULT_TEST_PROCEDURE"
- _____secureaction_chat.lua_____
- merged "SetToPlayerFoundCamp" and "SetToPlayerSetupCamp" into 1 function(chIndex, message, tooltipTitle and tooltipText are now arguments from the external caller)
added 3 new functions:
ClearBuffers()
ValidateBuffers()
ActivateBuffers()
Moved all the local message_somethingsomething to actionHandler, they are now provided as arguments when calling secureaction_chat functions
removed IsTesting() check from ActivateWithAttributes for tooltipTitle, Debug Tooltip Title will now need to be provided by the external caller of "SetToSendMessageToChannelIndex"
added .clickWarningMessage which is set by the 3rd argument of Start_PromptUser(formerly named StartWaitForSitDown), and is set back to nil when Cancel_PromptUser is called
PLAYER_REGEN_ENABLED(leaving combat) now does self:ValidateBuffers() instead of self.macroTextBuffer, as the other 2 buffers should also be available to access whenever macroTextBuffer should be, anyway
- merged "SetToPlayerFoundCamp" and "SetToPlayerSetupCamp" into 1 function(chIndex, message, tooltipTitle and tooltipText are now arguments from the external caller)
- removed test flag I forgot, leading "found campfire" messages being sent to channel 1 instead of wherever general is
- added github workflow thingy
- changed comments
- updated license year
- added spellTester to auraTracker(test spell is Feint)
- secureaction_chat now does SetButtonState("NORMAL") on OnShow(to fixed button being stuck pushed when ActionButtonUseKeyDown is set to 1
- changed default hideAfter duration to 16
added desaturate-foundcamp-when-setupcamp to actionSimulator foundCamp button
added inherit="append" PostClick to secureaction_chat
no longer hides/shows for start/cancel sitdown if the player is in combat. There is a 'waitingForSitDown' flag.
if waitingForSitDown flag is true when combat ends, show - added prints for external events
added current logical structure diagram to secureaction_chat.lua
added new translation lines - adjusted tooltips for debug menu
- (simulationEnabled OR spellTester) now changes message from general chat to /say
- adjusted ui elements
- did things to the debug menu
- Created "Debug Menu"
Added test checkboxes to debug menu
Added action simulation buttons to debug menu - undid the shadowmeld ID I put up for testing
deleted dev print - removed retail from toc
- ready for beta release
- added camper decoration(temporary) to config panel
- fixed reference to wrong table and wrong value
- tester mode now sends waypoints to /say instead
- added new toggleDebug method to LegolandoUtil.Debug
Added checkboxes for debugMode and testerMode
Added hideAfter editbox
added ui.lua, where all the checkboxes n stuff are set-up (after saved variables load)
the toggleDebug() of LegolandoUtil.Debug objects (separate instances spread between files) will be called through PrivateRegistry Callbacks
(UI element is interacted -> event fires -> each file's debug object(table)'s will have a registered callback for it
actionHandler now delays PlayerFoundCamp when PlayerSetUp camp triggers(so they don't get it to trigger from their own spellcast) - added "SetToPlayerFoundCamp"
both macros now play a sound on click - done the things
added hide timer fontstring - decided to use hide-to-pause-delayer protocol for now
- did things
- Added LegoDebug to LegoUtil
- Working towards 0.1 release #3
- Working towards 0.1 release #2
- waypoint through secureactionbutton proof of concept complete.
- Working towards 0.1 release #1
- cleaned up general templates
- The birth of Camper - the campsite announcement addon
This mod has no additional files