Talk:Salarin the twisted
Jump to navigation
Jump to search
Drops[edit source]
366 kills from http://www.bishopd.com/mainpages/games/rsc/drops/rsc_drops.html makes the whole thing look very similar to OSRS. The one noticeable difference is that in RSC he can sometimes drop multiple herbs. Based on how the OSRS RuneScript looks (the 39 is broken into chunks of 25/5/9) and Bishop's data, I found it was most likely split 34/5 in RSC. ʞooɔ 09:43, 4 May 2020 (UTC)
Drop pseudocode[edit source]
Using drop data on Salarin the Twisted I was able to reconstruct the droptable, which works in a similar way to Chaos Druids and Chaos Druid Warriors.
def randomherb():
global rand
rand = random.randrange(128)
if rand < 32:
drop("guam")
return
if rand < 56:
drop("marrentill")
return
if rand < 74:
drop("tarromin")
return
if rand < 88:
drop("harralander")
return
if rand < 99:
drop("ranarr")
return
if rand < 107:
drop("irit")
return
if rand < 113:
drop("avantoe")
return
if rand < 118:
drop("kwuarm")
return
if rand < 122:
drop("cadantine")
return
if rand < 125:
drop("dwarf-weed")
return
def salarin_the_twisted():
global rand
rand = random.randrange(128)
if rand < 1:
drop("randomjewel")
return
if rand < 2:
drop("24 fire-rune")
return
if rand < 5:
drop("24 coins")
return
if rand < 10:
drop("8 water-rune")
return
if rand < 20:
drop("sinister key")
return
if rand < 25:
randomherb()
if rand < 50:
randomherb()
return
if rand < 55:
drop("white berries")
return
if rand < 58:
drop("10 coins")
return
if rand < 62:
drop("1 law-rune")
return
if rand < 63:
drop("3 nature-rune")
return
if rand < 64:
drop("1 snape grass")
return
if rand < 65:
drop("black dagger")
return
if rand < 66:
drop("1 vial (water)")
return
if rand < 75:
randomherb()
return
if rand < 80:
drop("3 coins")
return
if rand < 91:
drop("super defense potion 1 dose")
return