Crafting: The guide.

NewHope

Golden Oldie
Golden Oldie
Nov 18, 2005
1,311
28
154
I have seen many posts on the forums in which the poster is looking for help to make a script, or double clickable gems, etc - so i thought i'd post a guide on almost everything (i can think of now) that you may need to know, if you don't already. :D
Code:
[B][U]Adding stats, the command.[/U][/B]
This is the method which enables you to add stats to your item, via the use of an npc script or a QFunction.txt script.
To add a stat to an item your NPC script should follow the pattern of any normal script.
 
[@main]
#IF
 
#ACT
 
#ELSESAY
 
To add a stat is an ACT, therefore it is added under the [B]#ACT[/B] part of the script.
The command to added a stat to an item is: [B]UPGRADEITEMEX
[/B]This is followed by a sequence of 5 numbers ( [B]X1 X2 X3 X4 X5[/B]), all of which will be explained. ([I]Just so you know the X is not part of the script, its just to distinguish the numbers from one another whilst explainng, so when your writing your script don't include the letter X.)[/I]
 
[B]First number of the sequence (X1).[/B]
This is the type of item that you are going to add the stat to.
Here is a list of the numbers for each item, that can be upgraded. 
;..  0 Armour
;..  1 Weapon 
;..  2 Wings 
;..  3 Necklace
;..  4 Helmet
;..  5 Right Brace 
;..  6 Left Brace 
;..  7 Right Ring 
;..  8 Left Ring 
;..  9 Amulet
;.. 10 Belt 
;.. 11 Boots 
;.. 12 Stone
 
[I]Choose the number thats best fits your script, to place in the first part of the sequence.[/I]
 
[B]Second number of the sequence (X2).
[/B]This number is for the type of stat you wish to add to your item.
Here is a list of the numbers for each upgrade.
The numbers alter for certain item types, due to additional stats that can be added.
 
[B]These stats can be added to all items.[/B]
;..  2 DC
;..  3 MC
;..  4 SC
;..  5 CONVERT TO DC REQUIREMENT
;..  6 CHANGES LEVEL REQUIREMENT
;..  7 MAKES ITEM CURSED (MYSTERY)
;..  8 Unknown
;.. 14 ADDS DURA 
 
[B]These upgrades only apply to Armour,Helmet,Belt,Boots,Brace,Wings.[/B]
;..  0 AC
;..  1 AMC
 
[B]For necklaces you can additionally add ACC,AGIL & a DC REQUIREMENT.
[/B];..  0 ACC
;..  1 AGIL
;..  5 DC REQUIREMENT
 
[B]These are the upgrades avaliable for Weapons.
[/B];..  0 DC
;..  1 SC
;..  2 MC
;..  3 LUCK
;..  4 CURSE
;..  5 ACC
;..  6 SLOW ([I]This is Inten+[/I])
 
[B]There are also two special upgrades for Rings.[/B]
;..  0 P.RECOV
;..  1 P.EVASION
 
[I]Choose the number thats best fits your script, to place in the first part of the sequence.[/I]
[U]Be sure to consider all the differnces between the different items.[/U]
 
[B]Third number of the sequence (X3).[/B]
This is the chance of an upgrade being successful, it works on a %.
Here is a list of the chances to choose from:
;..0 = 100%
;..1 = 90%
;..2 = 80%
;..3 = 70%
;..4 = 60%
;..5 = 50%
;..6 = 40%
;..7 = 30%
;..8 = 20%
;..9 = 10%
 
There isn't an absolute answer to how the % system actually works, but this is more of a theory - which seems to be correct.

[I]Choose the number thats best fits your script, to place in the first part of the sequence.[/I]
 
[B]Fourth number of the sequence (X4).[/B]
This number determines how many stats can be added each upgrade.
You just alter to the number to the amount you would like to add per upgrade.
[I]Choose the number thats best fits your script, to place in the first part of the sequence.[/I]
 
[B]Fifth number of the sequence (X5).[/B]
This numbers determines wether or not your item can break or not during the upgrade.
There are only two options avaliable:
;.. 0 Not break
;.. 1 Break
 
[I]Choose the number thats best fits your script, to place in the first part of the sequence.[/I]

Now i have explained how you can create your own item upgrade scripts for single items, heres my script examples.
 
Last edited by a moderator:

NewHope

Golden Oldie
Golden Oldie
Nov 18, 2005
1,311
28
154
QFunction.txt Script
Creates clickable Gems.
Code:
Creating clickable DC/MC/SC Gems.
Place this information in your [B]QFunction-0.txt[/B]
 
;;---------- ImpactGem(DC) ----------;;
;; Add ImpactGem to your database, change the Stdmode coloum to 31 
;; and the [EMAIL="'@StdModeFunc'"]'@StdModeFunc'[/EMAIL] number (1) into the Anicount coloum.
;; This will create the item in your database.
 
[@StdModeFunc1]
#IF
checkitem ImpactGem
#SAY
The powers of the gem have been broken, please select the item to which\
you would like to enhance.\\
<[EMAIL="Necklace/@dcneck"]Necklace/@dcneck[/EMAIL]> <[EMAIL="RingBracelet/@dcrb"]RingBracelet/@dcrb[/EMAIL]> <[EMAIL="LeftBracelet/@dclb>\"]LeftBracelet/@dclb>\[/EMAIL]
<[EMAIL="Helmet/@dchelm"]Helmet/@dchelm[/EMAIL]> <[EMAIL="RingRing/@dcrr"]RingRing/@dcrr[/EMAIL]> <[EMAIL="LeftRing/@dclr>\"]LeftRing/@dclr>\[/EMAIL]
<[EMAIL="Weapon/@dcweap"]Weapon/@dcweap[/EMAIL]> <[EMAIL="Boots/@dcboot"]Boots/@dcboot[/EMAIL]>  <[EMAIL="Belt/@dcbelt>\"]Belt/@dcbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@dcneck]
#ACT
take ImpactGem 1
UPGRADEITEMEX 3 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcrb]
#ACT
take ImpactGem 1
UPGRADEITEMEX 6 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dclb]
#ACT
take ImpactGem 1
UPGRADEITEMEX 5 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dchelm]
#ACT
take ImpactGem 1
UPGRADEITEMEX 4 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcrr]
#ACT
take ImpactGem 1
UPGRADEITEMEX 8 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dclr]
#ACT
take ImpactGem 1
UPGRADEITEMEX 7 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcweap]
#ACT
take ImpactGem 1
UPGRADEITEMEX  1 0 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcboot]
#ACT
take ImpactGem 1
UPGRADEITEMEX  11 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcbelt]
#ACT
take ImpactGem 1
UPGRADEITEMEX  10 2 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
;;---------- SoulGem(SC) ----------;;
;; Add SoulGem to your database, change the Stdmode coloum to 31 
;; and the [EMAIL="'@StdModeFunc'"]'@StdModeFunc'[/EMAIL] number (2) into the Anicount coloum.
;; This will create the item in your database.
 
[@StdModeFunc2]
#IF
checkitem SoulGem
#SAY
The powers of the gem have been broken, please select the item to which\
you would like to enhance.\\
<[EMAIL="Necklace/@scneck"]Necklace/@scneck[/EMAIL]> <[EMAIL="RingBracelet/@scrb"]RingBracelet/@scrb[/EMAIL]> <[EMAIL="LeftBracelet/@sclb>\"]LeftBracelet/@sclb>\[/EMAIL]
<[EMAIL="Helmet/@schelm"]Helmet/@schelm[/EMAIL]> <[EMAIL="RingRing/@scrr"]RingRing/@scrr[/EMAIL]> <[EMAIL="LeftRing/@sclr>\"]LeftRing/@sclr>\[/EMAIL]
<[EMAIL="Weapon/@scweap"]Weapon/@scweap[/EMAIL]> <[EMAIL="Boots/@scboot"]Boots/@scboot[/EMAIL]>  <[EMAIL="Belt/@scbelt>\"]Belt/@scbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@scneck]
#ACT
take SoulGem 1
UPGRADEITEMEX 3 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scrb]
#ACT
take SoulGem 1
UPGRADEITEMEX 6 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@sclb]
#ACT
take SoulGem 1
UPGRADEITEMEX 5 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@schelm]
#ACT
take SoulGem 1
UPGRADEITEMEX 4 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scrr]
#ACT
take SoulGem 1
UPGRADEITEMEX 8 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@sclr]
#ACT
take SoulGem 1
UPGRADEITEMEX 7 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scweap]
#ACT
take SoulGem 1
UPGRADEITEMEX  1 1 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scboot]
#ACT
take SoulGem 1
UPGRADEITEMEX  11 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scbelt]
#ACT
take SoulGem 1
UPGRADEITEMEX  10 4 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
;;---------- MagicGem(MC) ----------;;
;; Add MagicGem to your database, change the Stdmode coloum to 31 
;; and the [EMAIL="'@StdModeFunc'"]'@StdModeFunc'[/EMAIL] number (3) into the Anicount coloum.
;; This will create the item in your database.
 
[@StdModeFunc3]
#IF
checkitem MagicGem
#SAY
The powers of the gem have been broken, please select the item to which\
you would like to enhance.\\
<[EMAIL="Necklace/@mcneck"]Necklace/@mcneck[/EMAIL]> <[EMAIL="RingBracelet/@mcrb"]RingBracelet/@mcrb[/EMAIL]> <[EMAIL="LeftBracelet/@mclb>\"]LeftBracelet/@mclb>\[/EMAIL]
<[EMAIL="Helmet/@mchelm"]Helmet/@mchelm[/EMAIL]> <[EMAIL="RingRing/@mcrr"]RingRing/@mcrr[/EMAIL]> <[EMAIL="LeftRing/@mclr>\"]LeftRing/@mclr>\[/EMAIL]
<[EMAIL="Weapon/@mcweap"]Weapon/@mcweap[/EMAIL]> <[EMAIL="Boots/@mcboot"]Boots/@mcboot[/EMAIL]>  <[EMAIL="Belt/@mcbelt>\"]Belt/@mcbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@mcneck]
#ACT
take MagicGem 1
UPGRADEITEMEX 3 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcrb]
#ACT
take MagicGem 1
UPGRADEITEMEX 6 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mclb]
#ACT
take MagicGem 1
UPGRADEITEMEX 5 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mchelm]
#ACT
take MagicGem 1
UPGRADEITEMEX 4 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcrr]
#ACT
take MagicGem 1
UPGRADEITEMEX 8 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mclr]
#ACT
take MagicGem 1
UPGRADEITEMEX 7 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcweap]
#ACT
take MagicGem 1
UPGRADEITEMEX  2 0 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcboot]
#ACT
take MagicGem 1
UPGRADEITEMEX  11 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcbelt]
#ACT
take MagicGem 1
UPGRADEITEMEX  10 3 5 1 1
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
Last edited by a moderator:

NewHope

Golden Oldie
Golden Oldie
Nov 18, 2005
1,311
28
154
QFunction.txt Script
Creates clickable Orbs.

Code:
Place this information in your [B]QFunction-0.txt[/B]
 
;;---------- ImpactOrb(DC) ----------;;
;; Add ImpactOrb to your database, change the Stdmode coloum to 31 
;; and the [EMAIL="'@StdModeFunc'"]'@StdModeFunc'[/EMAIL] number (4) into the Anicount coloum.
;; This will create the item in your database.
 
[@StdModeFunc4]
#IF
checkitem ImpactOrb
#SAY
The powers of the gem have been broken, please select the item to which\
you would like to enhance.\\
<[EMAIL="Necklace/@dcneck"]Necklace/@dcneck[/EMAIL]> <[EMAIL="RingBracelet/@dcrb"]RingBracelet/@dcrb[/EMAIL]> <[EMAIL="LeftBracelet/@dclb>\"]LeftBracelet/@dclb>\[/EMAIL]
<[EMAIL="Helmet/@dchelm"]Helmet/@dchelm[/EMAIL]> <[EMAIL="RingRing/@dcrr"]RingRing/@dcrr[/EMAIL]> <[EMAIL="LeftRing/@dclr>\"]LeftRing/@dclr>\[/EMAIL]
<[EMAIL="Weapon/@dcweap"]Weapon/@dcweap[/EMAIL]> <[EMAIL="Boots/@dcboot"]Boots/@dcboot[/EMAIL]>  <[EMAIL="Belt/@dcbelt>\"]Belt/@dcbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@dcneck]
#ACT
take ImpactOrb 1
UPGRADEITEMEX 3 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dcrb]
#ACT
take ImpactOrb 1
UPGRADEITEMEX 6 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dclb]
#ACT
take ImpactOrb 1
UPGRADEITEMEX 5 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dchelm]
#ACT
take ImpactOrb 1
UPGRADEITEMEX 4 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dcrr]
#ACT
take ImpactOrb 1
UPGRADEITEMEX 8 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dclr]
#ACT
take ImpactOrb 1
UPGRADEITEMEX 7 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dcweap]
#ACT
take ImpactOrb 1
UPGRADEITEMEX  1 0 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dcboot]
#ACT
take ImpactOrb 1
UPGRADEITEMEX  11 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@dcbelt]
#ACT
take ImpactOrb 1
UPGRADEITEMEX  10 2 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
;;---------- SoulOrb(SC) ----------;;
;; Add SoulOrb to your database, change the Stdmode coloum to 31 
;; and the [EMAIL="'@StdModeFunc'"]'@StdModeFunc'[/EMAIL] number (5) into the Anicount coloum.
;; This will create the item in your database.
 
[@StdModeFunc5]
#IF
checkitem SoulOrb
#SAY
The powers of the gem have been broken, please select the item to which\
you would like to enhance.\\
<[EMAIL="Necklace/@scneck"]Necklace/@scneck[/EMAIL]> <[EMAIL="RingBracelet/@scrb"]RingBracelet/@scrb[/EMAIL]> <[EMAIL="LeftBracelet/@sclb>\"]LeftBracelet/@sclb>\[/EMAIL]
<[EMAIL="Helmet/@schelm"]Helmet/@schelm[/EMAIL]> <[EMAIL="RingRing/@scrr"]RingRing/@scrr[/EMAIL]> <[EMAIL="LeftRing/@sclr>\"]LeftRing/@sclr>\[/EMAIL]
<[EMAIL="Weapon/@scweap"]Weapon/@scweap[/EMAIL]> <[EMAIL="Boots/@scboot"]Boots/@scboot[/EMAIL]>  <[EMAIL="Belt/@scbelt>\"]Belt/@scbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@scneck]
#ACT
take SoulOrb 1
UPGRADEITEMEX 3 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@scrb]
#ACT
take SoulOrb 1
UPGRADEITEMEX 6 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@sclb]
#ACT
take SoulOrb 1
UPGRADEITEMEX 5 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@schelm]
#ACT
take SoulOrb 1
UPGRADEITEMEX 4 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@scrr]
#ACT
take SoulOrb 1
UPGRADEITEMEX 8 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@sclr]
#ACT
take SoulOrb 1
UPGRADEITEMEX 7 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@scweap]
#ACT
take SoulOrb 1
UPGRADEITEMEX  1 1 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@scboot]
#ACT
take SoulOrb 1
UPGRADEITEMEX  11 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@scbelt]
#ACT
take SoulOrb 1
UPGRADEITEMEX  10 4 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
;;---------- MagicOrb(MC) ----------;;
;; Add MagicOrb to your database, change the Stdmode coloum to 31 
;; and the [EMAIL="'@StdModeFunc'"]'@StdModeFunc'[/EMAIL] number (6) into the Anicount coloum.
;; This will create the item in your database.
 
[@StdModeFunc6]
#IF
checkitem MagicOrb
#SAY
The powers of the gem have been broken, please select the item to which\
you would like to enhance.\\
<[EMAIL="Necklace/@mcneck"]Necklace/@mcneck[/EMAIL]> <[EMAIL="RingBracelet/@mcrb"]RingBracelet/@mcrb[/EMAIL]> <[EMAIL="LeftBracelet/@mclb>\"]LeftBracelet/@mclb>\[/EMAIL]
<[EMAIL="Helmet/@mchelm"]Helmet/@mchelm[/EMAIL]> <[EMAIL="RingRing/@mcrr"]RingRing/@mcrr[/EMAIL]> <[EMAIL="LeftRing/@mclr>\"]LeftRing/@mclr>\[/EMAIL]
<[EMAIL="Weapon/@mcweap"]Weapon/@mcweap[/EMAIL]> <[EMAIL="Boots/@mcboot"]Boots/@mcboot[/EMAIL]>  <[EMAIL="Belt/@mcbelt>\"]Belt/@mcbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@mcneck]
#ACT
take MagicOrb 1
UPGRADEITEMEX 3 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mcrb]
#ACT
take MagicOrb 1
UPGRADEITEMEX 6 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mclb]
#ACT
take MagicOrb 1
UPGRADEITEMEX 5 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mchelm]
#ACT
take MagicOrb 1
UPGRADEITEMEX 4 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mcrr]
#ACT
take MagicOrb 1
UPGRADEITEMEX 8 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mclr]
#ACT
take MagicOrb 1
UPGRADEITEMEX 7 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mcweap]
#ACT
take MagicOrb 1
UPGRADEITEMEX  2 0 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mcboot]
#ACT
take MagicOrb 1
UPGRADEITEMEX  11 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break
 
[@mcbelt]
#ACT
take MagicOrb 1
UPGRADEITEMEX  10 3 5 1 0
#ELSESAY
You do not have another Orb, please do not try and abuse me.\
break

Changes that can be made within the QFunction.txt Scripts.

You can alter the name of the item you have to double click in order to add a stat by changing the item name in your database, and also in the script within your QFunction.txt , just change all the 'ImpactGem' parts you see and change them with the item name you'd prefer - this will change the ImpactGem into a differently named item, of your choosing.
 
Last edited by a moderator:

NewHope

Golden Oldie
Golden Oldie
Nov 18, 2005
1,311
28
154
NPC Script

Here is a simple example of an npc script to add DC/SC/MC to items.
100% success rate, no breaking.
Code:
[@main]
How may i help you?\\
<Add [EMAIL="MC/@mc"]MC/@mc[/EMAIL]> <Add [EMAIL="SC/@sc"]SC/@sc[/EMAIL]> <Add [EMAIL="DC/@dc>\\"]DC/@dc>\\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@mc]
Which item would you like to add MC to?\\
<[EMAIL="Necklace/@mcneck"]Necklace/@mcneck[/EMAIL]> <[EMAIL="RingBracelet/@mcrb"]RingBracelet/@mcrb[/EMAIL]> <[EMAIL="LeftBracelet/@mclb>\"]LeftBracelet/@mclb>\[/EMAIL]
<[EMAIL="Helmet/@mchelm"]Helmet/@mchelm[/EMAIL]> <[EMAIL="RingRing/@mcrr"]RingRing/@mcrr[/EMAIL]> <[EMAIL="LeftRing/@mclr>\"]LeftRing/@mclr>\[/EMAIL]
<[EMAIL="Weapon/@mcweap"]Weapon/@mcweap[/EMAIL]> <[EMAIL="Boots/@mcboot"]Boots/@mcboot[/EMAIL]>  <[EMAIL="Belt/@mcbelt>\"]Belt/@mcbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@mcneck]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX 3 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcrb]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX 6 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mclb]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX 5 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mchelm]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX 4 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcrr]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX 8 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mclr]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX 7 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcweap]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX  2 0 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcboot]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX  11 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@mcbelt]
#IF
checkitem MagicGem 1
#ACT
take MagicGem 1
UPGRADEITEMEX  10 3 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@sc]
Which item would you like to add SC to?\\
<[EMAIL="Necklace/@scneck"]Necklace/@scneck[/EMAIL]> <[EMAIL="RingBracelet/@scrb"]RingBracelet/@scrb[/EMAIL]> <[EMAIL="LeftBracelet/@sclb>\"]LeftBracelet/@sclb>\[/EMAIL]
<[EMAIL="Helmet/@schelm"]Helmet/@schelm[/EMAIL]> <[EMAIL="RingRing/@scrr"]RingRing/@scrr[/EMAIL]> <[EMAIL="LeftRing/@sclr>\"]LeftRing/@sclr>\[/EMAIL]
<[EMAIL="Weapon/@scweap"]Weapon/@scweap[/EMAIL]> <[EMAIL="Boots/@scboot"]Boots/@scboot[/EMAIL]>  <[EMAIL="Belt/@scbelt>\"]Belt/@scbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@scneck]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX 3 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scrb]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX 6 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@sclb]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX 5 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@schelm]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX 4 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scrr]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX 8 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@sclr]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX 7 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scweap]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX  1 1 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scboot]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX  11 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@scbelt]
#IF
checkitem SoulGem 1
#ACT
take SoulGem 1
UPGRADEITEMEX  10 4 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dc]
Which item would you like to add DC to?\\
<[EMAIL="Necklace/@dcneck"]Necklace/@dcneck[/EMAIL]> <[EMAIL="RingBracelet/@dcrb"]RingBracelet/@dcrb[/EMAIL]> <[EMAIL="LeftBracelet/@dclb>\"]LeftBracelet/@dclb>\[/EMAIL]
<[EMAIL="Helmet/@dchelm"]Helmet/@dchelm[/EMAIL]> <[EMAIL="RingRing/@dcrr"]RingRing/@dcrr[/EMAIL]> <[EMAIL="LeftRing/@dclr>\"]LeftRing/@dclr>\[/EMAIL]
<[EMAIL="Weapon/@dcweap"]Weapon/@dcweap[/EMAIL]> <[EMAIL="Boots/@dcboot"]Boots/@dcboot[/EMAIL]>  <[EMAIL="Belt/@dcbelt>\"]Belt/@dcbelt>\[/EMAIL]
<[EMAIL="Exit/@exit>\"]Exit/@exit>\[/EMAIL]
 
[@dcneck]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX 3 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcrb]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX 6 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dclb]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX 5 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dchelm]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX 4 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcrr]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX 8 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dclr]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX 7 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcweap]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX  1 0 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcboot]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX  11 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
[@dcbelt]
#IF
checkitem ImpactGem 1
#ACT
take ImpactGem 1
UPGRADEITEMEX  10 2 0 1 0
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break
 
Last edited by a moderator:

NewHope

Golden Oldie
Golden Oldie
Nov 18, 2005
1,311
28
154
Hope this helps people, most of this information was gained from various posts over LOMCN, but i'd thought i'd bring them all together in the same place.
I'm sorry it takes up so much space, i wanted to put the scripts within one of the scroll down boxes on the forum post, but i am unsure how - maybe a moderator could edit for me?

:D
 

Ragnar

Hallowed be thy name
Legendary
Golden Oldie
Loyal Member
Jul 20, 2004
5,258
3
295
Great release - Moved to release section ^^.
 

BloodDemon

Golden Oldie
Golden Oldie
Jul 20, 2003
649
19
175
Darlington, UK
thts fantastic, however i noticed a problem in 1 of the q functions. U have it checking for the item even though it has allready been removed due to fact all StdModeFunc remove the item upon use like a drug. Sorry if i portrayed it wrong however i cant see the script functioning correctly unless u have two of the items in your bag. On the other hand well done thts some fine release
 

IceMan

Hero's Act Mir 2
Legendary
Apr 17, 2003
8,544
2
370
350
soz for posting on a add post

but does anyone for a npc for adding the other ac/amc and so on?
 

ChiliPepper

LOMCN Developer
Developer
Dec 26, 2003
697
25
275
Ok here is my gemming npc Jerry the gemmer :P
took fking ages to make so i want thanks ;p
NPC does Orbs and Gems and takes like 200k every orbing/gemming
they are suitable rates i thin
 
Last edited:

Mystikal

Dedicated Member
Dedicated Member
May 14, 2004
229
2
65
Yea the original Qmanage script posted here is well buggy. You can just use one orb and gem something mutliple times. Orbs do break things also. But if you do wish to use this script then I'd recommend changing the script to:

Code:
[@dcrb]
#ACT
take ImpactGem 1
UPGRADEITEMEX 6 2 5 1 1
close
#ELSESAY
You do not have another Gem, please do not try and abuse me.\
break

Thanks Evil :) Not using it though using my own but thought I'd thank you anyways for submitting it.