Hey ,
so i saw that other post about spirit shield making or eny other item like combining shards to a godsword that was for 667s so i decided to do this tut for ppl that are using 718's .
here we go
First Open Up Your Source Go To
Code:
src <com <rs <net <decoders <handlers and open up InventoryOptionsHandler.java
Find
Code:
else if (contains(1755, Gem.DRAGONSTONE.getUncut(), itemUsed,
usedWith))
GemCutting.cut(player, Gem.DRAGONSTONE);
¨
Under It Add
Code:
else if (itemUsed.getId() == 13734 && usedWith.getId() == 13754){
player.getInventory().deleteItem(13734, 1);
player.getInventory().deleteItem(13754, 1);
player.getInventory().addItem(13736, 1);
player.getPackets().sendGameMessage("You have poured the holy elixir on a spirit shield making it unleash Blessed powers.");
}
else if (itemUsed.getId() == 13754 && usedWith.getId() == 13734){
player.getInventory().deleteItem(13734, 1);
player.getInventory().deleteItem(13754, 1);
player.getInventory().addItem(13736, 1);
player.getPackets().sendGameMessage("You have poured the holy elixir on a spirit shield making it unleash Blessed powers.");
}
else if (itemUsed.getId() == 13736 && usedWith.getId() == 13748){
player.getInventory().deleteItem(13736, 1);
player.getInventory().deleteItem(13748, 1);
player.getInventory().addItem(13740, 1);
player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Divine Powers.");
}
else if (itemUsed.getId() == 13736 && usedWith.getId() == 13750){
player.getInventory().deleteItem(13736, 1);
player.getInventory().deleteItem(13750, 1);
player.getInventory().addItem(13742, 1);
player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Elysian Powers.");
}
else if (itemUsed.getId() == 13736 && usedWith.getId() == 13746){
player.getInventory().deleteItem(13736, 1);
player.getInventory().deleteItem(13746, 1);
player.getInventory().addItem(13738, 1);
player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Arcane Powers.");
}
else if (itemUsed.getId() == 13746 && usedWith.getId() == 13736){
player.getInventory().deleteItem(13736, 1);
player.getInventory().deleteItem(13746, 1);
player.getInventory().addItem(13738, 1);
player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Arcane Powers.");
}
else if (itemUsed.getId() == 13736 && usedWith.getId() == 13752){
player.getInventory().deleteItem(13736, 1);
player.getInventory().deleteItem(13752, 1);
player.getInventory().addItem(13744, 1);
player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Spectral Powers.");
}
else if (itemUsed.getId() == 13752 && usedWith.getId() == 13736){
player.getInventory().deleteItem(13736, 1);
player.getInventory().deleteItem(13752, 1);
player.getInventory().addItem(13744, 1);
player.getPackets().sendGameMessage("You force the sigil upon the blessed spirit shield making it unleash Spectral Powers.");
}
Compile, Done
You Could just change the item ids for other items like making a godsword
Code:
if (itemUsed.getId() == 11710 || usedWith.getId() == 11712 || usedWith.getId() == 11714) {
if (player.getInventory().containsItem(11710, 1)
&& player.getInventory().containsItem(11712, 1)
&& player.getInventory().containsItem(11714, 1)) {
player.getInventory().deleteItem(11710, 1);
player.getInventory().deleteItem(11712, 1);
player.getInventory().deleteItem(11714, 1);
player.getInventory().addItem(11690, 1);
player.getPackets().sendGameMessage("You made a godsword blade.");
}
}
if (itemUsed.getId() == 11690 || usedWith.getId() == 11702) {
if (player.getInventory().containsItem(11690, 1)
&& player.getInventory().containsItem(11702, 1)) {
player.getInventory().deleteItem(11690, 1);
player.getInventory().deleteItem(11702, 1);
player.getInventory().addItem(11694, 1);
player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Armadyl godsword.");
}
}
if (itemUsed.getId() == 11690 || usedWith.getId() == 11704) {
if (player.getInventory().containsItem(11690, 1)
&& player.getInventory().containsItem(11704, 1)) {
player.getInventory().deleteItem(11690, 1);
player.getInventory().deleteItem(11704, 1);
player.getInventory().addItem(11696, 1);
player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Bandos godsword.");
}
}
if (itemUsed.getId() == 11690 || usedWith.getId() == 11706) {
if (player.getInventory().containsItem(11690, 1)
&& player.getInventory().containsItem(11706, 1)) {
player.getInventory().deleteItem(11690, 1);
player.getInventory().deleteItem(11706, 1);
player.getInventory().addItem(11698, 1);
player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Saradomin godsword.");
}
}
if (itemUsed.getId() == 11690 || usedWith.getId() == 11708) {
if (player.getInventory().containsItem(11690, 1)
&& player.getInventory().containsItem(11708, 1)) {
player.getInventory().deleteItem(11690, 1);
player.getInventory().deleteItem(11708, 1);
player.getInventory().addItem(11700, 1);
player.getPackets().sendGameMessage("You attach the hilt to the blade and make an Zamorak godsword.");
}
}
Done , Ther are better ways to do this.