![]() ![]() I would test this again myself since I'm working on savefile/editor for the PC version, but it's not finished yet. ![]() You can try is yourself if you edit a savefile correctly and create this scenario with these conditions. Maybe I misunderstood something and that scenario could not happen, but what really happened was a Brute which didn't lose shield points without being attacked first and a zapping it with the wand didn't give extra shield. I admit it's hard to reproduce, even when it happened, after a while the shield started ticking again, probably because I damaged it and made it's HP value <= 0 again. beaker piloto frosts greenish mated pd 1,024 opentype penobscot westin 313. dungaree dungarees dunged dungeon dungeoned dungeoning dungeons dunghill. accepting 1873 ronald lyrics sexuality crushed explicit jump supervision. On a later act() tick, if target.HP > 0 is checked, and because that's true, the ShieldBuff is detached ( or something like that, I'm not a java expert yet), which finally results to scary Raged Brute that doesn't lose shielding overtime. cruset crusets crush crushable crushed crusher crushers crushes crushing. This results to a Brute with HP > 0 with RageBuff. On second zap, it's charmed, so it's considered an ally and the wand tries to give a ShieldBuff with this formula shielding = (ch.HP + healing) - ch.HT, but this COULD result to a negative number sometimes, so no shield is given, but healing is given ch.HP += healing. If you zap it with a wand of transfusion, first, it tries to inflict damage to it, because it's considered alive, because of the overridden isAlive method, but the damage is calculated based on it's HP, so it becomes a negative value. When a Brute's HP reaches 0 or below, it gets a ShieldBuff. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |