From 4b55fa2cc82d2a74e8d29580ad87ec5419cd9aad Mon Sep 17 00:00:00 2001 From: Zack Penn Date: Wed, 22 Jul 2026 17:41:09 -0500 Subject: [PATCH] fix: update gender checks and damage constants in various scripts --- scripts/areas/area_burthorpe/scripts/death_cook.rs2 | 2 +- scripts/player/scripts/damage.rs2 | 6 +++--- scripts/skill_agility/scripts/agility.rs2 | 4 ++-- scripts/skill_combat/scripts/poison.rs2 | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/areas/area_burthorpe/scripts/death_cook.rs2 b/scripts/areas/area_burthorpe/scripts/death_cook.rs2 index fb15c51294..4e8fe5ca05 100644 --- a/scripts/areas/area_burthorpe/scripts/death_cook.rs2 +++ b/scripts/areas/area_burthorpe/scripts/death_cook.rs2 @@ -1,6 +1,6 @@ [opnpc1,death_cook] // confirm mesanims, current are based off osrs + guessed for female -if(gender() = 0) { +if(gender() = ^gender_male) { ~chatplayer("What's cooking, good looking?"); ~chatnpc("The stew for the servant's main meal."); ~chatplayer("Um...er...see you later."); diff --git a/scripts/player/scripts/damage.rs2 b/scripts/player/scripts/damage.rs2 index 32a6e4e946..0891e65637 100644 --- a/scripts/player/scripts/damage.rs2 +++ b/scripts/player/scripts/damage.rs2 @@ -4,10 +4,10 @@ if (stat(hitpoints) = 0) { } if_close; if ($amount > 0) { - damage(uid, 1, $amount); + damage(uid, ^hitmark_damage, $amount); ~human_hit_sound; } else { - damage(uid, 0, 0); + damage(uid, ^hitmark_block, 0); } if (stat(hitpoints) = 0){ @@ -23,7 +23,7 @@ if (stat(hitpoints) = 0){ [proc,human_hit_sound] def_int $rand; def_synth $sound; -if (gender() = 0) { +if (gender() = ^gender_male) { $rand = random(3); switch_int($rand) { case 0 : $sound = human_hit2; diff --git a/scripts/skill_agility/scripts/agility.rs2 b/scripts/skill_agility/scripts/agility.rs2 index ba50bf11af..2d716b1d47 100644 --- a/scripts/skill_agility/scripts/agility.rs2 +++ b/scripts/skill_agility/scripts/agility.rs2 @@ -106,8 +106,8 @@ sound_synth(stumble_loop, 10, 0); facesquare($fall_face); p_delay(1); p_telejump($fail_coord); -damage(uid, 1, $damage); -if (gender() = 0) { +damage(uid, ^hitmark_damage, $damage); +if (gender() = ^gender_male) { sound_synth(human_hit2, 1, 20); } else { sound_synth(female_hit2, 1, 20); diff --git a/scripts/skill_combat/scripts/poison.rs2 b/scripts/skill_combat/scripts/poison.rs2 index e043e1404d..80b8450c68 100644 --- a/scripts/skill_combat/scripts/poison.rs2 +++ b/scripts/skill_combat/scripts/poison.rs2 @@ -38,7 +38,7 @@ def_synth $sound; def_int $rand; // not sure if this damage is supposed to be queued or not damage(uid, ^hitmark_poison, $damage); -if (gender() = 0) { +if (gender() = ^gender_male) { $rand = random(3); switch_int($rand) { case 0 : $sound = human_hit2;