diff --git a/design/drops.py b/design/drops.py index b42969f..1b8b2b4 100644 --- a/design/drops.py +++ b/design/drops.py @@ -711,10 +711,10 @@ drops={ [2000,"gold",50000], [1,"gold",10000000], [300,"firecrackers"], - [0.1,"dragondagger"], - [0.3,"lmace"], - [1,"oxhelmet"], - [0.1,"cdragon"], + [0.1,"dragondagger",None,None,"lucky"], + [0.3,"lmace",None,None,"lucky"], + [1,"oxhelmet",None,None,"lucky"], + [1000.1,"cdragon",None,None,"lucky"], ], "eastereggs":[ [1,"egg0"], diff --git a/node/server_functions.js b/node/server_functions.js index c0feaa9..f753d34 100644 --- a/node/server_functions.js +++ b/node/server_functions.js @@ -3462,7 +3462,10 @@ function exchange(player, name, args) { G.items[item.name].compound || character_slots.includes(G.items[item.name].type)) ) { - item.p = "glitched"; + add_item_property(item, "glitched"); + } + if (drop[4]) { + add_item_property(item, drop[4]); } if (name == "glitch") { args.phrase = "Glitched";