tModLoader

tModLoader

Turtle's L'il Dragon Race
Showing 231-240 of 378 entries
< 1 ... 22  23  24  25  26 ... 38 >
Update: 26 Dec, 2024 @ 9:24am

Version 3.3.0 addresses a lot of things. Please take a read!
** New **
- Mountable players can now forcibly pick up other players by interacting with them, assuming they won't attempt to mount that player instead due to server configurations.
- Added a number of server configurations to change the Stone Shield Trinket's parameters.
- A new synced gameplay client config, "Allow Pickup By Others" can be turned off to prevent other players from picking you up. It is enabled by default.
- Added client config setting 'Bridle Forces Focus'. On by default, this allows inputs to work while wearing a bridle, even when not tabbed into the game. Experimental!

** Changes **
- If a player is mounted and enters a state in which they need rescue, they will be forcibly dismounted.
- The leniency for mounting and rescuing has been significantly increased. It should be a lot easier now, and you may even be able to clip through thin walls?
- Leniency for kicking off a rider is less, to reduce accidents.
- Stone Shield Trinket now requires you to be on the ground in order to free you from petrification. Fall damage does not count.
- Stone Shield Trinket tooltip is now dynamic and updates with server config settings. It's also coloured!
- Changed up the 'Intangible' buff from the Stone Shield Trinket. It is now two buffs to handle the damage immunity and petrification immunity times separately. It should be more multiplayer compatible, too.
- Players that are petrified due to photosensitive petrification can now be 'rescued' by another player right clicking them. This grants a short period of immunity to being petrified again.
- Rescuing a player that's permanently petrified now grants them a few seconds in which they are immune to petrification and death, but they can still be hurt. The time is configurable.
- Updated mod description to mention picking up players as a mountable player.
- Improved logic to handle mounting controls. It's a lot more intuitive overall.
- Bridles now work while the player is tabbed out of the game. This is experimental and may have unforseen, minor complications. Please turn off 'Bridle Forces Focus' in your client config if you encounter strange input issues while using a bridle!

** Fixes **
- Calamity compat.: Pendant of Stone + other similar effects now remove the immobility grace period provided by Calamity if used. Any grace periods provided by the L'il Dragon mod will still take effect.
- Fixed Photosensitive Petrification not working correctly in multiplayer. It should now sync up properly.
- Fixed the 'Show Vanilla Wings' setting not working at all.
- Fixed 'Petrify On Death' being set to 2 not actually working for non-L'il Dragon codebase races.
- Skipped a distance check for kicking players off, since both players will typically be next to one another anyways.

** Code/Internal **
- bufftemplate.png. I really should have done this sooner.
- Suhffled some Stone Shield Trinket code around. If you notice buggy interactions, it was probably this change.
- Optimised some networking.

...and maybe I missed some things? This was a lot!

Update: 26 Dec, 2024 @ 2:55am

Version 3.2.4
** New **
None

** Changes **
- Updated the special thanks to be more correct, now that new information has surfaced.
...I realise that was really cryptic. EHEM, crediting SeranataSpiritwyrm for the bridle idea, not furf. Thanks furf for letting me know.

** Fixes **
None

** Code/Internal **
- Added a function to support 3-wide trapdoors in other mods, such as the B'ig Dragon mod.

Update: 25 Dec, 2024 @ 11:22pm

Version 3.2.3
** New **
None

** Changes **
None

** Fixes **
- Dragon breath types are now synced so that affinities work in multiplayer.

** Code/Internal **
None

Update: 25 Dec, 2024 @ 10:48pm

Version 3.2.2
** New **
None

** Changes **
- Life Breath (but not the 'intense' version supported when playing with Calamity) now gives a 10s regeneration buff when hitting allies. This is the same buff used by the Regeneration Potion.

** Fixes **
None

** Code/Internal **
None

Update: 25 Dec, 2024 @ 10:25pm

Version 3.2.1
oh my gawd i forgot to bump the version number properly again

Update: 25 Dec, 2024 @ 10:24pm

Version 3.2.0 fixes a whoooollee lotta bugs. Plus some new community-requested stuff! I might have introduced some new bugs by accident, so please let me know if you find any!
** New **
- Added two new server configs: Auto Rescue Method and Auto Rescue Delay. Used in conjunction with Petrify Instead Of Death.
Auto Rescue Method defaults to 1 and defines how the game should resolve scenarios where all players need rescue. At 1, all players die after the rescue delay. At 2, all players get health regen after the rescue delay and will unpetrify at full health. At 0, nothing is done.
- Added a new client config: Petrify Self On Lost Focus. This is a synced gameplay setting, so it will work in multiplayer only for the player who has it enabled.
It simply petrifies you while the game is out of focus. Please read the config description for details.

** Changes **
- Electric affinity's underwater light is now yellow instead of the same colour as the Jellyfish Necklace.
- The Stone Shield Trinket can now be toggled on/off by right clicking it in the inventory.
- The Solar/Lunar Pendant of Stone now count as 'sleeping' while petrified by them, allowing time to pass quickly, assuming you would normally be able to sleep (no bosses alive, blood moon, etc.)

** Fixes **
- Fixed affinities always applying instead of only applying when the Affinity Gem was used. OOPS.
- Fixed some custom damage sources not producing a death message in multiplayer.
- Fixed dragons being able to change direction left/right while petrified, but only when also posing on a pedestal, and only for OTHER clients in multiplayer. Wut?
- Photosensitive petrification now considers an Eclipse as nighttime, and also no longer triggers underground or in rain of any intensity.
- Now using IsItDay instead of dayTime to check daylight hours. This accounts for remix worlds that are permanently night. This applies to photosensitive petrification as well as the new Solar/Lunar Pendant of Stone.
- Netcode tweaks to hopefully reduce cases of players respawning on pedestals but not actually appearing to be posing as a statue.
- Minor grammar fix in the Allow Crouching toggle.

** Code/Internal **
- Using Player.KillMe instead of Player.Hurt for instakill effects. This is much more reliable, and network-synced.
- Cleaned up some unnecessary code.
- Unified the various sleeping effects into a DragonPlayer bool, forceSleep.

Again, please let me know if any of the new stuff doesn't work properly, especially in multiplayer!

Update: 24 Dec, 2024 @ 10:14pm

Version 3.1.1
** New **
None

** Changes **
- Minor description tweak.

** Fixes **
None

** Code/Internal **
None

Update: 24 Dec, 2024 @ 10:11pm

Version 3.1.0
** New **
- Added the Affinity Gem. Craft it at the Dragon Breath Bench using one of each other breath gem, plus a Golden Key.
Upon use, the Affinity Gem toggles if your dragon is affected by the power of affinity or not. The gem is consumed on use, so be careful!
While affinity is active, your current breath type, if any, will also grant you a series of beneficial effects, as well as one or two penalties.
For example, the fire breath affinity will make you lava+fire immune, but if you touch water you'll get hurt!
Note - The Affinity Gem will visibly glow in the inventory if you are currently affected by the power of affinity.

- Added a whole bunch of server configs to control the Affinity system.

** Changes **
- Updated the Special Thanks to include DragonByte9. Thank you for the elemental-based traits idea which has become the Affinity system!
...and if there's anyone else who feels like they've been forgotten in the Special Thanks, please let me know!

** Fixes **
None

** Code/Internal **
- Breath type data objects now have 'BreathElementIndex' to determine if they are fire/ice/electric/life elements or not.
- GetBreathData is now a property, not a function, and is now called 'CurrentBreathData'.
- Removed data field TakesWaterDamage.

Update: 24 Dec, 2024 @ 4:26am

Version 3.0.0. Yes! I'm happy to call this 3.0.0 as it introduces a significant new feature to riding, and is also an accumulation of many updates prior alongside some new fun stuff. Check it out!
** New **
- Added the Bridle item. Crafted at a Loom using 3 Silk and 50 Rope. While in a player's inventory, the Bridle allows riders to control your movements. The mounted player can also still fight for control, if desired. I give no guarantees that this feature works well on laggy connections.
Note - Bridles don't work if the mounted player is 'tabbed out' of the game, as inputs are denied when the window is out of focus.
- Added two new Pendant of Stone variants for fun: Lunar and Solar. Make them both at an anvil, using the Pendant of Stone and either an Amethyst or Topaz gem respectively. These versions are active only at day/night, but work even when they're not worn- simply being in the inventory will trigger their effects! Be careful! The item will glow in the inventory when active.
- Added Stone Shield Trinket. Crafted with 20 Stone Blocks and 3 Mana Crystals at an Anvil. While held in the inventory, taking damage while petrified will reduce damage to 1, remove petrification, and grant 3 seconds of full immunity. Taking damage while not petrified will double damage taken, then petrify you for 2 seconds.

** Changes **
- Updated the Petrify Instead Of Death config to mention being able to relog to clear the effect.
- Petrify Instead of Death now wipes non-saving non-pet buffs/debuff when you 'die'. This is mainly to prevent the use of summons after 'death', but pets may remain which could still fire projectiles.
- Can Interact To Dismount is now on by default, but no longer accepts clicking anywhere on the screen- you must click the player you're mounted onto.
JUMP remains as a valid dismount key under normal circumstances.
- Updated Special Thanks to include The_furf_of_July for their ideas. Thank you!
- Custom wings now inherit the dye applied to your wings, if equipped.

** Fixes **
- Fixed the 'right click to dismount' feature not working at all. Like, seriously, it just kicked you off immediately all the time.
- Fixed a returning bug where crouch walking (available on B'ig Dragon) under a ceiling and getting petrified causes the statue to be in the floor.
- Fixed breath projectiles not having set names when killing players.

** Code/Internal **
- Added data field RendersBridle.
- Removed an unnecessary assignment in fin rendering.
- Fixed some items doubling up on 'value' (price of the item) definitions.

Please let me know if you have any comments or find bugs! This update was kinda big!

Update: 23 Dec, 2024 @ 7:22pm

Version 2.15.3
** New **
- Added new server configs to tweak dragon traits further: Water breathing, chilled immunity, frozen immunity, innate flower boots.

** Changes **
- Updated some config strings to specifically mention the L'il Dragon and not just 'Dragons'.

** Fixes **
None

** Code/Internal **
None