Welcome to the new Diaspora forums, please let us know if you see anything broken! Notice: Some users may need to reupload their avatars due to an issue during forum setup!
Changelog for July 24 - 30
DuneD
Registered Posts: 31
- [FIX] - Fixed rocketpods 4x, 8x, 20x not homing to either vector or entity input.
- [FIX] - Fixed autocannon NotReload input starting as true.
- [FIX] - Fixed Weapons not taking vector input.
- [FEATURE] - Added carter addon pack resources (models, sounds and materials) to the server.
[FIX] - Fixed formatting to fit the guidelines for changelogs. -Steeveeo
Comments
First off, a note. Many, many things changed, so this is not a complete list. Instead, just the main points of the changes made, nothing fine.- Complete rewrite of how potions work and act, systematically. Now uses a modular class-based system instead of the stupid CopyPasta I had going on in prior versions. YAY, it's now officially an Object Oriented Program! Derp.
- Added some new stuff to the config files for existing potions.
- Made the ability for Firetouch users to ignite Netherrack with rightclick. This casts a BLOCK_IGNITE_EVENT with the cause of FLINTANDSTEEL before igniting, so it can be cancelled. Handy for region protection.
- Added support for specifying the ENTIRE recipe within the config files. Syntax is as follows: "Item:Data*Amount,..." Specifically, Item is the type of inventory item to look for, Data is the datavalue associated with the item (use them for dyes, it's what I built it for), and amount is, well, the amount. 351:1*5,1*1 would be 5 Rose Red dye and 1 Stone, for example.
- Added Diver's Ale. Costs 8 glowstone dust and 1 rose, gives 5 times the breath underwater.
- Added Elixir of Frosttouch. Costs 4 Snowblocks and 1 waterbucket. 75% chance to stun a hit target for 3 seconds.
- Added Health Potion (generic name HO!). Costs 1 brown mushroom, 1 red mushroom, and 1 milkbucket. Gives a half-heart per 1 second for 15 seconds.
- Added Dragon's Draught. Costs 2 lavabuckets and 4 obsidian. Gives heat-damage immunity. Lava immunity is on by default, but is a toggle in the config for admins who don't like it.
- Added a Chat Command system. Commands are as follows (player can be the * wildcard to select the entire server):
- /elixir Prints out the help and usage
- /elixir gettox[ player] Prints out your toxicity, or the specified player(s)
- /elixir settox[ player] amount Sets the Toxicity variable on self or player(s).
- /elixir givebuff player buffname Grants a buff by name to player(s).
- /elixir takebuff player buffname Inverse of the above.
- Got rid of some useless and unused events. All of the other events are handled in the potion objects now, and there's no need for a joiner event anymore.