Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guillotine Cross Poisoning Weapon skill fixes #3219

Merged
merged 4 commits into from
Aug 10, 2023

Conversation

guilherme-gm
Copy link
Member

@guilherme-gm guilherme-gm commented Jul 17, 2023

Pull Request Prelude

Changes Proposed

Solves some issues with Guillotine Cross' Poisoning Weapon skill:

  1. It had some issues with the effect rates and duration calculation
  2. It was applying a very wrong duration for Venom Bleed poison
  3. It was not showing a result message upon poison application

References:

Issues addressed:
None, I think. Bug was found by Lexi on discord

@guilherme-gm guilherme-gm changed the title ItemDB SkillScript field and fixes to Guillotine Cross Poisoning Weapon Guillotine Cross Poisoning Weapon fixes and ItemDB SkillScript field Jul 17, 2023
- the 2nd rate check that happens for Oblivion Curse was wrong in
  battle.c and it is also already performed in status.c, thus, having it
  in battle.c was both doing a wrong behavior and also reducing the
  chance more than it should have
- the duration reduction based on targets vit and luk is already done in
  status.c, having it also performed in battle.c makes it reduce twice
  the time
- this affects both SC_POISONINGWEAPON and skills that uses the poison
  effect added by it: Venom Pressure and Poison Smoke
while other effects lasts for 5 minutes, Venom Bleed only lasts for 15
seconds
a message stating which poison was selected should be displayed after
the player selects one
@guilherme-gm guilherme-gm changed the title Guillotine Cross Poisoning Weapon fixes and ItemDB SkillScript field Guillotine Cross Poisoning Weapon skill fixes Jul 29, 2023
@guilherme-gm guilherme-gm marked this pull request as ready for review July 29, 2023 17:13
@MishimaHaruna MishimaHaruna added this to the Release v2023.08.09 milestone Aug 10, 2023
@MishimaHaruna MishimaHaruna merged commit 69589ff into HerculesWS:master Aug 10, 2023
74 of 254 checks passed
@guilherme-gm guilherme-gm deleted the guillotine-poison-fix branch August 10, 2023 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants