Fallen
06-29-2005, 09:54 PM
Implosion Bug Fixes · on 6/29/2005
Spurred by several posts in the sorcerer category, I went off and took a glance at the implosion code and discovered a very serious bug that seems like it has been around since 2003. While rummaging around in the code I took the time to fix a couple of other bugs I noticed. The following changes were made:
1) Casting Focused Implosion, while in town, at a critter resulted in open implosion being cast instead. This has been fixed. Focused Implosion should NEVER become open implosion regardless of where it is cast or the circumstances.
2) Focused Implosion that resulted in vaporization did not transport the body to the TSC of that town as Open Implosion does. This has been fixed.
For Clarification and Informational Purposes (this applies only to implosion cast in town):
1) When the justice system is off (such as during most invasions), Focused Implosion cast at a critter will not result in fines or arrests of any sort. Focused Implosion cast at another player will result in the usual murder charges if you kill him.
2) When the justice system is on, Focused Implosion will result in a charge of "endangering public safety" regardless of who it is cast on. If it is cast at a player, the normal murder charges apply if you kill him.
4) When the justice system is off, Open Implosion being cast will result in an open implosion. If you kill another player with OI while the justice system is off, you will still be charged for murder.
5) When the justice system is on, Open Implosion being cast in town will result in the spell targeting the caster, and a charge of endangering public safety. You will not be charged with murder for causing your own death. You will, however, be laughed at.
In conclusion: casting the spell in town when justice is on will result in a charge of endangering public safety and possibly murder if you end up killing someone. Casting the spell when justice is off will not result in any charges unless you kill someone by either casting FI at them, or casting an open implosion that kills them.
Nilven
Spurred by several posts in the sorcerer category, I went off and took a glance at the implosion code and discovered a very serious bug that seems like it has been around since 2003. While rummaging around in the code I took the time to fix a couple of other bugs I noticed. The following changes were made:
1) Casting Focused Implosion, while in town, at a critter resulted in open implosion being cast instead. This has been fixed. Focused Implosion should NEVER become open implosion regardless of where it is cast or the circumstances.
2) Focused Implosion that resulted in vaporization did not transport the body to the TSC of that town as Open Implosion does. This has been fixed.
For Clarification and Informational Purposes (this applies only to implosion cast in town):
1) When the justice system is off (such as during most invasions), Focused Implosion cast at a critter will not result in fines or arrests of any sort. Focused Implosion cast at another player will result in the usual murder charges if you kill him.
2) When the justice system is on, Focused Implosion will result in a charge of "endangering public safety" regardless of who it is cast on. If it is cast at a player, the normal murder charges apply if you kill him.
4) When the justice system is off, Open Implosion being cast will result in an open implosion. If you kill another player with OI while the justice system is off, you will still be charged for murder.
5) When the justice system is on, Open Implosion being cast in town will result in the spell targeting the caster, and a charge of endangering public safety. You will not be charged with murder for causing your own death. You will, however, be laughed at.
In conclusion: casting the spell in town when justice is on will result in a charge of endangering public safety and possibly murder if you end up killing someone. Casting the spell when justice is off will not result in any charges unless you kill someone by either casting FI at them, or casting an open implosion that kills them.
Nilven