04-18-2011, 04:32 PM
Ok... so there's already an update again! I just released a 0.5.1 bugfix version (after releasing 0.5.0 last night), to fix the major issues listed last night. Fixes include:
- Prey not staying in the stomach after dying at times. It was caused by a VERY ugly code I used, which had an improper deadflag check in one spot and health check in another. Prolly one of my biggest recent fails in coding
- The issue with keyhunt keys is now fixed. If you're in a belly when your team's key is given to you, you instantly drop it. No better way I could think of, but now it works well.
- Fixed the minus ammo bug (one of the biggest issues in last night's release). It was caused by the Grabber not being force switched when having no ammo left (since VT doesn't have an infinite ammo gun like Xonotic has the laser, so there's nothing else to switch to). Due to that, the weapon could still fire when out of ammo. Ammo is now checked when firing, for each of the firing modes.
Other secondary changes apart from these fixes are also included in 0.5.1. You can no longer reload guns in a stomach, and if you are swallowed while reloading you will have to start reloading all over again once you're out. Also, players that have the spawn shield can no longer be swallowed by default (previously they could be, but digestion wouldn't harm them).
To those who downloaded 0.5.0 last night: Don't panic! The changes are few, so I'm also posting a patch that updates 0.5.0 to the new 0.5.1. Just download the patch and unpack it in last night's release. Otherwise, the latest full version is updated too. Files posted on the same SourceForge page. Keep in mind the patch is not as clean however, as it doesn't put the updated files in the data_xxxxxx.pk3 (but straight in the data folder), though otherwise it's fine.
- Prey not staying in the stomach after dying at times. It was caused by a VERY ugly code I used, which had an improper deadflag check in one spot and health check in another. Prolly one of my biggest recent fails in coding

- The issue with keyhunt keys is now fixed. If you're in a belly when your team's key is given to you, you instantly drop it. No better way I could think of, but now it works well.
- Fixed the minus ammo bug (one of the biggest issues in last night's release). It was caused by the Grabber not being force switched when having no ammo left (since VT doesn't have an infinite ammo gun like Xonotic has the laser, so there's nothing else to switch to). Due to that, the weapon could still fire when out of ammo. Ammo is now checked when firing, for each of the firing modes.
Other secondary changes apart from these fixes are also included in 0.5.1. You can no longer reload guns in a stomach, and if you are swallowed while reloading you will have to start reloading all over again once you're out. Also, players that have the spawn shield can no longer be swallowed by default (previously they could be, but digestion wouldn't harm them).
To those who downloaded 0.5.0 last night: Don't panic! The changes are few, so I'm also posting a patch that updates 0.5.0 to the new 0.5.1. Just download the patch and unpack it in last night's release. Otherwise, the latest full version is updated too. Files posted on the same SourceForge page. Keep in mind the patch is not as clean however, as it doesn't put the updated files in the data_xxxxxx.pk3 (but straight in the data folder), though otherwise it's fine.
