[CT] Mount System + Level 3 Upgrade

smoochy boys on tour

Sanity

Legend
Legendary
Nov 7, 2007
3,809
115
300
New Level 3 Mount Upgrade Preview
<strong>[video=youtube;c55ed4k2_Xw]http://www.youtube.com/watch?v=c55ed4k2_Xw&feature=youtu.be[/video]
Opps Ignor the part after the Phoenix, i was suppose to delete that, i was going to show how to setup a shop but didn't work lol.
Also note that capturing mounts isn't that easy, you can fail and the monster will die, guess i was a little lucky.

Shanda Official Mount Upgrade Script

First Upgrade:
Mount Must be released.
Mount must be next to you.
You must have RevealArmor item.
Your mount must be level 7.

Code:
[@[COLOR=#777777]level1upgrade[/COLOR]]
#IF
checkclb
#ACT
#ELSESAY
  You must release your mount before you upgrade.\\\
  <Exit/@exit>
#ELSEACT
break
#IF
LARGE $PET.ZSD 0
#SAY
  You must release your mount before you upgrade.\\\
       It must be beside you for the upgrade to take place\\\
  <Exit/@exit>
#ACT
break
#IF
CHECKITEM RevealArmor 1
#ACT
#ELSESAY
  You do not have the SacredArmor.\\\
  <Exit/@exit>
#ELSEACT
break
#IF
SMALL $PET.LEVEL 7
#SAY
  Your mount must be level 7 for the upgrade.\\\
  <Exit/@exit>
#ACT
break
#ELSEACT
take RevealArmor 1
UPGRADEMONZSD = 1
UPGRADEMON 1
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPDATEMONSTONE 1
SendMsg 5 "You have successfully upgraded your mount to level 1!"
break
close

Second Upgrade:
Must have 20 spiritual power points.
Must be released.
Must be next to you.
Must be level 7.
Must have upgrade level 1

Code:
[@level2upgrade]
#IF
SMALL $YSPOINT 20
#SAY
  You must have 20 spiritual power.\\\
  <Exit/@exit>
#ACT
break
#IF
SMALL $PET.LEVEL 7
#SAY
  Your mount must be level 7 for the upgrade.\\\
  <Exit/@exit>
#ACT
break
#IF
SMALL $PET.ZZH 20
#ACT
MOV P9 2000
#IF
LARGE $PET.ZZH 19
#ACT
MOV P9 1800
#IF
LARGE $PET.ZZH 29
#ACT
MOV P9 1600
#IF
LARGE $PET.ZZH 39
#ACT
MOV P9 1400
#IF
LARGE $PET.ZZH 49
#ACT
MOV P9 1200
#IF
LARGE $PET.ZZH 59
#ACT
MOV P9 1000
#IF
LARGE $PET.ZZH 69
#ACT
MOV P9 800
#IF
CHECKLEVELEX > 0
#ACT
#ELSEACT
break
#IF
SMALL $PET.EXP $STR(P9)
#SAY
  You do not have enough Experience.\\
  Upgrade Required:<$PET.ZZH>\
  Requires mount to be level 7 and <$STR(P9)> Experience points.\\
  Feed your mount RawMeats to gain Experience points and level it up.\\
  <Exit/@exit>
#ACT
break
#ELSEACT
take $STR(S3) 1
YSPOINT - 20
UPGRADEMONZSD = 2
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPGRADEMON 1
UpgradeItemExDLS $PET.IDX 28 = 1
UPDATEMONSTONE 2
SendMsg 5 "You have successfully upgraded your mount to level 2!"
break
close

Third Upgrade:
Must have 20 spiritual power points.
Must be released.
Must be next to you.
Must be level 7.
Must have upgrade level 1
Must have correct items depending on the mount.

Code:
[@[COLOR=#777777]level3upgrade[/COLOR]]
#IF
checkclb
#ACT
#ELSESAY
  You must release your mount before you upgrade.?\\\
  <Exit/@exit>
#ELSEACT
break
#IF
SMALL $PET.ZSD 2
#SAY
  You must release your mount before you upgrade.\\\
       It must be beside you for the upgrade to take place\\\
  <Exit/@exit>

#ACT
break
#IF
SMALL $PET.LEVEL 7
#SAY
  Your mount must be level 7 for the upgrade.\\\
  <Exit/@exit>
#ACT
break
#IF
LARGE $PET.ZSD 2
#SAY
  Your mount must have upgrade level 2.\\\
  <Exit/@exit>
#ACT
break
#IF
CHECKITEM LeopardShenshui 1
#ACT
MOV S3 LeopardShenshui
GOTO @DetectSpiritualPower
break
#IF
CHECKITEM NeedShenshui 1
#ACT
MOV S3 NeedShenshui
GOTO @DetectSpiritualPower
break
#IF
CHECKITEM BeastShenshui 1
#ACT
MOV S3 BeastShenshui
GOTO @DetectSpiritualPower
#ELSESAY
  You do not have the required items.\\\
  <Exit/@exit>


[@DetectSpiritualPower]
#IF
SMALL $YSPOINT 20
#SAY
  You must have 20 spiritual power.\\\
  <Exit/@exit>
#ACT
break
#IF
SMALL $PET.LEVEL 7
#SAY
  Your mount must be level 7 for the upgrade.\\\
  <Exit/@exit>
#ACT
break
#IF
SMALL $PET.ZZH 20
#ACT
MOV P9 2000
#IF
LARGE $PET.ZZH 19
#ACT
MOV P9 1800
#IF
LARGE $PET.ZZH 29
#ACT
MOV P9 1600
#IF
LARGE $PET.ZZH 39
#ACT
MOV P9 1400
#IF
LARGE $PET.ZZH 49
#ACT
MOV P9 1200
#IF
LARGE $PET.ZZH 59
#ACT
MOV P9 1000
#IF
LARGE $PET.ZZH 69
#ACT
MOV P9 800
#IF
CHECKLEVELEX > 0
#ACT
#ELSEACT
break
#IF
SMALL $PET.EXP $STR(P9)
#SAY
  You do not have enough Experience.\\
  Upgrade Required:<$PET.ZZH>\
  Requires mount to be level 7 and <$STR(P9)> Experience points.\\
  Feed your mount RawMeats to gain Experience points and level it up.\\
  <Exit/@exit>

#ACT
break
#ELSEACT
take $STR(S3) 1
YSPOINT - 20
UPGRADEMONZSD = 3
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPGRADEMON 1
UpgradeItemExDLS $PET.IDX 35 = 2
UPDATEMONSTONE 2
SendMsg 5 "You have successfully upgraded your mount to level 3!"
break
close


Lazy Script
Code:
[@main]Select a upgrade you wish to use.\
Your mount must be release and next to\
you for it to work.\
<Mount Upgrade One/@upgmount>\
<Mount Upgrade Two/@upgmount2>\
<Mount Upgrade Three/@upgmount3>\


[@upgmount]
#ACT
UPGRADEMONZSD = 1
UPGRADEMON 1
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPDATEMONSTONE 1
SendMsg 5 "Successfully Upgraded Mount to level 1!"
break
close

[@upgmount2]
#ACT
UPGRADEMONZSD = 2
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPGRADEMON 1
UpgradeItemExDLS $PET.IDX 28 = 1
UPDATEMONSTONE 2
SendMsg 5 "Successfully Upgraded Mount to level 2!"
break

close

[@upgmount3]
#ACT
UPGRADEMONZSD = 3
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPGRADEMON 1
UpgradeItemExDLS $PET.IDX 35 = 2
UPDATEMONSTONE 2
SendMsg 5 "Successfully Upgraded Mount to level 3!"
break
close
 
Last edited:

OxxpqxxO

Dentity
Veteran
Oct 25, 2012
331
44
55
Wonderful release... i will add this link to "All In One - Woool2 Guides".
 
Last edited:

Sanity

Legend
Legendary
Nov 7, 2007
3,809
115
300
This won't work at the moment due to mount food not working, need to add the function for it but my next release on files should be all fixed.

The lazy script will work fine though.

I belive this script should only be used on Leopard, Lion and Dragon.

Phoenix has his own system

Tiger and Rhino i have no idea how they are ment to be upgraded, you didn't see the Rhino as i got a problem with it dieing as soon as i upgrade it but that mount can hold 2 players.
I will tell more about mounts and what they are used for later.
 
Last edited:

KingCheeseburga

Dedicated Member
Dedicated Member
May 25, 2011
37
0
32
in the lazy code it says [@upgmount2]
#ACT
UPGRADEMONZSD = 2
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPGRADEMON 1
UpgradeItemExDLS $PET.IDX 28 = 1
UPDATEMONSTONE 2
SendMsg 5 "Successfully Upgraded Mount to level 3!" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

n opposite on upgrade3.....
sorry if u did this for a reason n im js spamming.
 

Sanity

Legend
Legendary
Nov 7, 2007
3,809
115
300
in the lazy code it says [@upgmount2]
#ACT
UPGRADEMONZSD = 2
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPGRADEMON 1
UpgradeItemExDLS $PET.IDX 28 = 1
UPDATEMONSTONE 2
SendMsg 5 "Successfully Upgraded Mount to level 3!" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

n opposite on upgrade3.....
sorry if u did this for a reason n im js spamming.

Ops yer was ment to be 2 instead of 3, fixed. Don't worry about sendmsg, dose not effect the main script in any way.
 

OxxpqxxO

Dentity
Veteran
Oct 25, 2012
331
44
55
Sanity i found 1 lost number in your Third Upgrade.
Need to be 3 instead 2, change it please.

I want to see Rhino mount hold 2 player, this is the best mount on woool2 i think.
Tiger can hold 2 player?

Third Upgrade:

#ACT
break
#ELSEACT
take $STR(S3) 1
YSPOINT - 20
UPGRADEMONZSD = 3
UPGRADEMONEXP = 0
UPGRADEMONLEVEL = 0
UPGRADEMON 1
UpgradeItemExDLS $PET.IDX 35 = 2
UPDATEMONSTONE 2
SendMsg 5 "You have successfully upgraded your mount to level 2!"
break
close
 
Last edited:

Sanity

Legend
Legendary
Nov 7, 2007
3,809
115
300
Tiger is just single play mount, rhino is 2 player mount, not sure if it's coded for ct as i not tested it.

SendMsg has been changed already.
 

OxxpqxxO

Dentity
Veteran
Oct 25, 2012
331
44
55
Yes in Lazy Script is changed already, but not in Mount Upgrade Script - Third Upgrade.
Never mind this is only a message not affect the script.