Task #3540 - Short Sword Design has no description, but durability
- SFX for animals, using a FMOD event
added word in badword filter source / setup chat panel to filter messages with badwords into asterix
setup combat status to make use of status effect chance / updated battle manager logic to skip status effect if target is a boss
minor updates to damge per tick text
fixed variable and comment typos / updated battler last damage time to be network time instead of time / updated background manager to add zsnap for flowers in background / updated layering z axis of player battler sprites / removed syncvar player net id
- Fixed auction showing incorrect item description when the auction expired.
- Fixed failure when opening the item selection panel.
#3719 - server restart notification fix
Fixed inventory and item selection screen skipping or duplicating items between pages, due to inconsistent ordering [3936]
- Fixed invalid items visible in the item selection screen [3936]
- Fixed missing items in inventory page when invalid items are filtered (now filtered in the DB query).
- Clicking on the black background behind the item selection screen closes it, as well as pressing ESC.
Attempt to fix users sometimes getting an empty auction panel, possibly due to filters not resetting [3951]
Added support for multiple servers for auction notifications (item sold or not sold) [4016]
- Fix for FMOD background music event #4060
added remove powerup to the powerup manager and powerup panel / updated chat panel to filter badwords only for user generated chats
- Fixed instance status panel overlapping map when increasing map scale [3663]
- Fixed private areas displaying max player count of 50 (below the minimap) [3672]
Addition to previous changeset.
updated map editor tool and main game code base to process npc shop reference using shop id instead of shop name
#3734 - Carrots look weird when they land
#3554 - loot from skeleton landed behind a tree, werid cliping textures when opening it
Edited BGM master event in fmod to allow fadeout and fadein envelope for the seamap background music, missed from previous push.
Logger manager - added messages send limit to server - 1000 per one send.
Enabled logger manager for main scene.
D.log still have disabled integration with Logger manager
Enabled Logger manager integration in D.Log
- SFX for enemy hit event now supports powerups
- Improvements for background music FMOD event
minor script cleanup
added screen zoom multiplier depending on screen resolution
- Added PvpScorePanel.
- Finished adding capture target mechanics.
Updates from main
added powerup duration to pvp loot spawner
fixed battler null reference issue for client side / setup pvp powerup spawner and monster powerup reward to support rarity and expiry timer values
added null handling for powerup data
disabled tooltip displayed above houses
setup mini map tooltip for buildings
#4041 - spawned on right side of the map, enemies attacked us right away
- Changed some event triggers to function calls.
- Made score updates send to all players in the instance with a TargetRpc, instead of a ClientRpc from a player.
- Fixed issues when colliding with Capture the Flag objects in different instances.
- Changed debug logs to game messages.
- Updated team names.
- Updated team palettes.
- Stopped the target from being spawned on the client.
- Added game logic to PvpGame for Capture the Flag game loop.
Updates from main
Updated team names on the Pvp Score Panel.
- First version of Pvp Capture the Flag gamemode.
- Pvp score panel added.
fixed camera scaling issue for higher resolutions
added error handlers and validity checks for item rewards / setup default item override for invalid item entries / updated loot rewards to clamp at a minimum of 1
Implemented new explosive shot visual effect.
initial setup for pvp shop panel trigger and pvp shop manager data fetch / Main scene setup for panel dependency
pvp shop panel close button setup
updated pvp shop, generated info depending on shop item type if its shop/ability/powerups. added null handling and rarity modifications
setup rarity generator upon initializing shop content / setup pvp shop panel to display user silver amount and disable buy button for items that cant be afforded
setup map editor tool to support pvp shop entity and set shop reference there, setup in game shop entity that can be interacted to trigger shop panel
- Fix for cannonball sfx
Adjusted game mix and attenuations for pet inflections and interactions, added a new fmod mixer group for those.
Task #3682 - You can place housing items in the black part. They can be hard to get back.
This fix does not allow the player to place prefabs in restricted areas.
Updated audio mix to include reverb return track under SFX slider so it also gets muted, adjusted the number of cannonball impact voices, and added events for the sea monster horror basic poison bomb attack to the fmod project.
Task #3643 - I accepted a practice match invite while I was already in a practice match, and then both matches overlapped.
Fix: Practice Duel Invite button will not show if the player is already in a battle.
#3660 - When manually logging in with client, enter does not login
Added first round of new movement whoosh SFX for the movement in land battle between attacking entities, WIP still needs implementation.
updated pvp shop system and setup transaction flow
Corrected a misspelling of a variable. Also, corrected a logic flaw when closing tooltips
updated pvp shop entity into triggered entity that enables pvp shop button
adjusted shop button layout
fixed pvp item data request bug / fixed pvp shop issue wherein players cant move while idle panel is active / powerups now reward players on purchase from pvp shop panel / fixed pvp shop entity collider scaling
Stored a reference to the canvas group of the tooltip.
Task #3732 - The four green selection arrows are way too big during scene customization mode
Somewherre in the code we must tell the camera to zoom in by 2x. At a height resolution of 1440 and above, the selection arrows need to be scaled by half.
Potential #3508 solution
Revert changes
Potential #3508 solution
Added a check for null to the tooltip canvas group
Added text draw sound from Unity over to fmod after some transient processing, needs implementation now.
Added new loop layer for the town walla background and distant bells/footsteps to the forest ambience parameter value in fmod.
Changed some implementation behaviours for question mark event in fmod.
Updated jump event to reflect the more subtle sound previously added, duplicated and deleted original event reference in fmod.
Fixed an issue that stopped the background music after a battle
Task #3732 - The four green selection arrows are way too big during scene customization mode.
Removed scaling code and moved game objects into the Managers folder.
Set a limit to the number of group member portraits displayed in the UI, above which only the local player portrait will be shown.
Updates from main
Replaced rows with cells in the pvp arena panel [3524]
Reduced the number of open pvp arenas available to join [3717]
Fixed auto-teleport when spawning on land not working correctly in some cases [4041]
added pvp announcements to pvp manager, pvp announcements can now be interacted
Adjusted cannonball impact mix so that there isnt an explosion of sounds from projectile impacts from the seaboss.
Added new sounds for whenever the seaboss (horror) is killed in fmod events, still needs implementation.
cannon ball panel default icon updates
Added the attack swipe audio to the project in fmod events for the lizard boss swipe attack, first pass.
setup shop manager to display fixed ship abilities assigned in web tool pvp manager game state now overrides on tick
reduced announcement interval for testing
Added sea horror poison bomb cluster audio to fmod event switch, still needs implementation.
updated cannonbal panel / fixed pvp announcement to send per player instead of self per interval
fixed the recipient of the announcements / changed announcement text color / fixed temporary powerup bug that does not show to client due to main scene reference missing
- FMOD sfx for land battle jump, when using a melee weapon
- [3235][3654][3700] Fixing timing and delays for melee combat
Adjustment to pitch and variations of movement whoosh.
pvp shops now have team types / announcements now display the display name of the map / loot bags now returns null for sea loot bags so that powerups can be processed
pvp shops now filter teams and check if user is local player
- Removed logs from SoundEffectManager
- Using FMOD event instead of id for Cannonball Impact sfx
Fix for NullReference in PvpCaptureTargetHolder.onDeactivated().
changed debuff icon of freeze
disable battler bars on death
updated battle script to send death condition if a players health reaches zero during burning status tick
added dictionary entry check before removing for pvp manager
added pvp shop trigger condition to check for team type / updated pvp announcement timer from 1 minute to 5 mins
integrated pvp shop assets / updated visuals of pvp shop panel / updated main game scene prefab override for pvp shop
pvp item shop title bar gui updates / buy button gui updates / re assigned close button functionality
re assigend close pvp shop popup / updated raycasting of the text gui
triggered load blocker in shop panel when requesting purchase transaction
- Addressing "#4031 - Website looks scaled really wrong on phone (both Chrome and Safaria browsers)"
- Addressing "#4034 - Add link to Steam to the Home page and indication for the "Request Access" Button"
- Addressing "#3711 - Lose silver for dying"
- Addressing "#919 - Update the "Gem Store" panel"
- Addressing "#3729 - Repairing your ship at team base should cost silver"
- Addressing "#3713 - Longer respawn cooldown for dying repeatedly"
- Code Refactor and UI changes
- Nubis: Improved logging
- Added additional check in logic that fetches allies in a circle, in order to prevent fetching duplicates
- Added logic to let the PvpManager fetch the currentMap if set. (this is useful in order to support the pvp_set_map command)
- Addressing "#919 - Update the "Gem Store" panel"
- Addressing "#3711 - Lose silver for dying"
- Addressing "#3713 - Longer respawn cooldown for dying repeatedly"
- Addressing "#3729 - Repairing your ship at team base should cost silver"
- Addressing "#4031 - Website looks scaled really wrong on phone (both Chrome and Safari browsers)"
- Addressing "#4034 - Add link to Steam to the Home page and indication for the "Request Access" Button"
- Codebase: Added additional check in logic that fetches allies in a circle, in order to prevent fetching duplicates
- Codebase: Added logic to let the PvpManager fetch the currentMap is set. (this is useful in order to support the pvp_set_map command)
- Nubis: Improved logging
- Code Refactor and UI changes
- Codebase: Moved Confirm Screen in front of Options Screen
make sure load blocker is disabled on triggering panel
fixed bug where silver does not deduct properly
- Addressing "#3742 - sending an email to a user that doesnt exist causes problems"
- Addressing "#4111 - Missing labels on auction panel"
Added placeholder minimap for pvp_ctf_medium_1 in the pvp arena panel [4112]
