diff --git a/js/html.js b/js/html.js
index 155bbc4..223fbb2 100644
--- a/js/html.js
+++ b/js/html.js
@@ -3192,6 +3192,11 @@ function render_item(selector,args)
html+=bold_prop_line("Ability","Sugar Rush","#D64770");
html+="
"+"Trigger a Sugar Rush on attack with "+prop.attr0+"% chance. Gain 240 Attack Speed for 10 seconds!
";
}
+ else if(item.ability=="charm")
+ {
+ html+=bold_prop_line("Ability","Charm","#D64770");
+ html+=""+"Charm an enemy with "+prop.attr0+"% chance. Activate the ability from the 'SKILLS' system.
";
+ }
else if(item.ability=="restore_mp")
{
html+=bold_prop_line("Ability","Restore MP","#5D9ED9");
diff --git a/node/server.js b/node/server.js
index a434017..199f17c 100644
--- a/node/server.js
+++ b/node/server.js
@@ -8797,7 +8797,7 @@ function init_io() {
player.to_resend = "u+cid";
} else if (data.name == "charm") {
consume_mp(player, gSkill.mp);
- if (Math.random() > 0.01) {
+ if (Math.random() > attacker.a.charm.attr0 / 100) {
socket.emit("game_response", "charm_failed");
xy_emit(player, "ui", { type: "charm", name: player.name, id: target.id, fail: true });
} else {