Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
CreatureChat
CreatureChat
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Jobs
  • Commits
  • Public
  • CreatureChatCreatureChat
  • Merge Requests
  • !18

Merged
Opened Dec 25, 2024 by Jonathan Thomas@jonathan 
  • Report abuse
Report abuse

Player Data Refactor: Particles, Sounds, and Data Enhancements

[1.2.0] - 2024-12-28

Added

  • New friendship particles (hearts + fire) to indicate when friendship changes
  • Added sound effects for max friendship and max enemy
  • New follow, flee, attack, lead, and protect particles & sound effects (for easy confirmation of behaviors)
  • New animated lead particle (arrows pointing where they are going)
  • New animated attack particles (with random # of particles)
  • New sounds and particles when max friendship with EnderDragon (plus XP drop)
  • New /creaturechat story command to customize the character creation and chat prompts with custom text.

Changed

  • Entity chat data now separates friendship by player and includes timestamps
  • When entity conversations switch players, a message is added for clarity (so the entity knows a new player entered the conversation)
  • Data is no longer deleted on entity death, and instead a "death" timestamp is recorded
  • Removed "pirate" speaking style and a few outputs
  • Passive entities no longer emit damage particles when attacking, they emit custom attack particles
  • Protect now auto sets friendship to 1 (if <= 0), to prevent entity from attacking and protecting at the same time
  • Seperated generateCharacter() and generateMessage() functions for simplicity
  • Fixing PACKET_S2C_MESSAGE from crashing a newly logging on player, if they receive that message first.
  • Added NULL checks on client message listeners (to prevent crashes for invalid or uninitialized clients)
  • Broadcast ALL player friendships with each message update (to keep client in sync with server)

Fixed

  • Fixed a regression caused by adding a "-forge" suffix to one of our builds
Edited Dec 29, 2024 by Jonathan Thomas
  • Discussion 0
  • Commits 33
  • Pipelines 33
  • Changes 66
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
  • Jonathan Thomas @jonathan

    changed the description

    Dec 25, 2024

    changed the description

    changed the description
    Toggle commit list
  • Jonathan Thomas @jonathan

    changed the description

    Dec 25, 2024

    changed the description

    changed the description
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 2d0a321c - Code clean-up, import optimizing, and adding documentation to some classes which were missing it

    Compare with previous version

    Dec 25, 2024

    added 1 commit

    • 2d0a321c - Code clean-up, import optimizing, and adding documentation to some classes which were missing it

    Compare with previous version

    added 1 commit <ul><li>2d0a321c - Code clean-up, import optimizing, and adding documentation to some classes which were missing it</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=731&start_sha=646c213115452c12d3c6d754c1e6726d267f2fd3)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 519a3aeb - New `/creaturechat story` command to customize the character creation and chat…

    Compare with previous version

    Dec 25, 2024

    added 1 commit

    • 519a3aeb - New `/creaturechat story` command to customize the character creation and chat…

    Compare with previous version

    added 1 commit <ul><li>519a3aeb - New `/creaturechat story` command to customize the character creation and chat…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=732&start_sha=2d0a321cdbd29247b45f9fe6f277ca41e88a0dbd)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 2ec4f204 - Fixing regression when loading an old world data file, caused by a null chatMessage.name

    Compare with previous version

    Dec 25, 2024

    added 1 commit

    • 2ec4f204 - Fixing regression when loading an old world data file, caused by a null chatMessage.name

    Compare with previous version

    added 1 commit <ul><li>2ec4f204 - Fixing regression when loading an old world data file, caused by a null chatMessage.name</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=733&start_sha=519a3aebba0c6c9752995342d331e314c7c79ee6)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • d435b21a - Fixing another regression found during testing, user messages were breaking due…

    Compare with previous version

    Dec 25, 2024

    added 1 commit

    • d435b21a - Fixing another regression found during testing, user messages were breaking due…

    Compare with previous version

    added 1 commit <ul><li>d435b21a - Fixing another regression found during testing, user messages were breaking due…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=734&start_sha=2ec4f2046d2afcfe77bff8cf89c044a633027ab1)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 9af9177b - Yet another fix for a player message regression due to all this refactoring of player data.

    Compare with previous version

    Dec 25, 2024

    added 1 commit

    • 9af9177b - Yet another fix for a player message regression due to all this refactoring of player data.

    Compare with previous version

    added 1 commit <ul><li>9af9177b - Yet another fix for a player message regression due to all this refactoring of player data.</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=735&start_sha=d435b21a5c095bf4919e8a5e53028ca6f9722fde)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 68db47af - Do not broadcast system-character messages to all players, or it will display…

    Compare with previous version

    Dec 26, 2024

    added 1 commit

    • 68db47af - Do not broadcast system-character messages to all players, or it will display…

    Compare with previous version

    added 1 commit <ul><li>68db47af - Do not broadcast system-character messages to all players, or it will display…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=736&start_sha=9af9177b0b6590108b8b4d7bd595d1314c8ad46d)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • f2366fa3 - More fixes for regressions related to player message bubbles. Seperated…

    Compare with previous version

    Dec 26, 2024

    added 1 commit

    • f2366fa3 - More fixes for regressions related to player message bubbles. Seperated…

    Compare with previous version

    added 1 commit <ul><li>f2366fa3 - More fixes for regressions related to player message bubbles. Seperated…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=737&start_sha=68db47af208b4c600e92c534144967f06e9c2b99)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 011ddb99 - Additional refactor around playerData and friendship and player messages -…

    Compare with previous version

    Dec 26, 2024

    added 1 commit

    • 011ddb99 - Additional refactor around playerData and friendship and player messages -…

    Compare with previous version

    added 1 commit <ul><li>011ddb99 - Additional refactor around playerData and friendship and player messages -…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=738&start_sha=f2366fa3bfb003f11125e20858162d726e519210)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 6c5fa825 - Fixing PACKET_S2C_MESSAGE from crashing a newly logging on player, if they…

    Compare with previous version

    Dec 26, 2024

    added 1 commit

    • 6c5fa825 - Fixing PACKET_S2C_MESSAGE from crashing a newly logging on player, if they…

    Compare with previous version

    added 1 commit <ul><li>6c5fa825 - Fixing PACKET_S2C_MESSAGE from crashing a newly logging on player, if they…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=739&start_sha=011ddb9905755852e44bd5485a05347ec9083453)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 1ab9273a - Added NULL checks on client message listeners (to prevent crashes for invalid or…

    Compare with previous version

    Dec 27, 2024

    added 1 commit

    • 1ab9273a - Added NULL checks on client message listeners (to prevent crashes for invalid or…

    Compare with previous version

    added 1 commit <ul><li>1ab9273a - Added NULL checks on client message listeners (to prevent crashes for invalid or…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=740&start_sha=6c5fa825c59c1284de65795d38bb45e063cac8f6)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 37de4dfc - Broadcast ALL player friendships with each message update (to keep client in…

    Compare with previous version

    Dec 28, 2024

    added 1 commit

    • 37de4dfc - Broadcast ALL player friendships with each message update (to keep client in…

    Compare with previous version

    added 1 commit <ul><li>37de4dfc - Broadcast ALL player friendships with each message update (to keep client in…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=741&start_sha=1ab9273a378e35c81002f8ab936eb57a4f444be5)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 35dd2db0 - Broadcast story set/clear/display to all ops. Also, add a new "story display"…

    Compare with previous version

    Dec 29, 2024

    added 1 commit

    • 35dd2db0 - Broadcast story set/clear/display to all ops. Also, add a new "story display"…

    Compare with previous version

    added 1 commit <ul><li>35dd2db0 - Broadcast story set/clear/display to all ops. Also, add a new &quot;story display&quot;…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=742&start_sha=37de4dfc1055c8befb97d378089278e262a8ffd0)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 14162e67 - Added new lead_friend and lead_enemy particles and sounds, to make it clear when…

    Compare with previous version

    Dec 29, 2024

    added 1 commit

    • 14162e67 - Added new lead_friend and lead_enemy particles and sounds, to make it clear when…

    Compare with previous version

    added 1 commit <ul><li>14162e67 - Added new lead_friend and lead_enemy particles and sounds, to make it clear when…</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=743&start_sha=35dd2db07dd1d52c2cd6409d52d8d780af803b2e)
    Toggle commit list
  • Jonathan Thomas @jonathan

    added 1 commit

    • 35d3af57 - Bumping version to 1.2.0, new release of CreatureChat!

    Compare with previous version

    Dec 29, 2024

    added 1 commit

    • 35d3af57 - Bumping version to 1.2.0, new release of CreatureChat!

    Compare with previous version

    added 1 commit <ul><li>35d3af57 - Bumping version to 1.2.0, new release of CreatureChat!</li></ul> [Compare with previous version](http://gitlab.openshot.org/public-projects/creature-chat/merge_requests/18/diffs?diff_id=744&start_sha=14162e67e791f3c30ecf7c2b76709bffd9165bb4)
    Toggle commit list
  • Jonathan Thomas @jonathan

    changed the description

    Dec 29, 2024

    changed the description

    changed the description
    Toggle commit list
  • Jonathan Thomas @jonathan

    merged

    Dec 29, 2024

    merged

    merged
    Toggle commit list
  • Jonathan Thomas @jonathan

    mentioned in commit 1ee5fbc1

    Dec 29, 2024

    mentioned in commit 1ee5fbc1

    mentioned in commit 1ee5fbc1a957692d95059846624a092844b4cfdf
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
Assignee
No assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
0
Labels
None
Assign labels
  • View project labels
Reference: public-projects/creature-chat!18
×

Revert this merge request

This will create a new commit in order to revert the existing changes.

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.
×

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.