Emperor Dragon Script (Custom) - Printable Version +- FF6 Hacking (https://www.ff6hacking.com/forums) +-- Forum: Hacks, Resources and Tutorials (https://www.ff6hacking.com/forums/forum-1.html) +--- Forum: Jidoor Auction House (https://www.ff6hacking.com/forums/forum-4.html) +---- Forum: AI Scripts (https://www.ff6hacking.com/forums/forum-65.html) +---- Thread: Emperor Dragon Script (Custom) (/thread-955.html) |
Emperor Dragon Script (Custom) - Lord Envoy - 04-04-2011 Script: EmperorDrg (Custom) Length: 783 bytes AI Level: Guru By: Lord Envoy Description: This is a custom script made by me Lord Envoy, and is used in my "EmperorDrg" hack for FF6. EmperorDrg's script is the longest script I've designed and it makes use of every attack in the game. This script utilizes my "HP/Life Loop" design in the death sequence and also uses multiple Opening Commands, Ignition Commands, Timer Commands, Battle Commands, Death Commands, and Counter Commands. To put it simply, Emperor's AI is enormous and can be extremely difficult to decipher and incorporate parts of it in your own custom designs. For those of you who wish to customize powerful super bosses of their own, this script may help you incorporate multiple Battle Commands for a boss that may take a long time to kill. However, Emperor's script design can confuse you and quite possibly give you headaches if you decide to decipher the code in sequence. As for coding the bytes in one by one, that's an achievement on it's own. HEX script: FC,15,24,03, F9,00,24,03, F1,43, A0, FE, FC,14,24,00, FA,09,F1,00, FA,0C,01,00, F3,3D,00, F0,FE,FE,FE, FD, FA,09,F1,00, FA,0C,01,00, F0,FE,FE,FE, FD, FA,09,F1,0C, FA,0B,01,00, F1,43, F0,DE,14,E0, F9,02,24,00, FE, FC,0D,01,11, F1,47, F0,13,96,C6, F0,B4,BB,AF, FD, F1,47, F0,15,98,16, F0,B7,D4,BC, FD, F1,47, F0,8F,95,8D, F0,D7,B1,11, FE, FC,0D,01,0F, F1,47, F0,B4,BB,AF, FD, F1,47, F0,B7,D4,BC, FD, F1,47, F0,D7,B1,11, FE, FC,0D,01,0D, F1,47, F0,13,96,C6, FD, F1,47, F0,15,94,16, FD, F1,47, F0,8F,95,8D, FE, FC,0D,01,0C, F1,47, F0,EE,EF,8E, F0,EE,EF,BE, FD, F1,47, F0,EE,EF,8D, F0,EE,EF,6F, FE, FC,0D,01,0B, F1,47, F0,EE,15,15, FD, F1,47, F0,EE,BC,ED, FD, F1,47, F0,EE,BC,15, FD, F1,47, F0,EE,EE,ED, FE, FC,0D,01,09, F1,47, F0,E9,E9,E9, F0,E9,E9,0E, F0,E9,0E,FE, FD, F1,47, EE, EE, F0,EE,EF,FE, F0,EE,EF,FE, F0,EF,FE,FE, FD, F1,43, C0, FE, FC,0D,01,07, F1,47, F0,EE,16,B2, FD, F1,47, F0,EE,EE,EF, F0,EE,EE,EF, FD, F1,47, F0,EE,8F,8F, F0,EE,65,67, FE, FC,0D,01,06, F1,47, F0,EE,E5,94, FD, F1,47, F0,EE,E5,6B, FD, F1,47, F0,E5,08,D6, FD, F1,00, D6, FE, FC,0D,01,04, F1,47, F0,EE,EE,EF, F0,EE,EE,EF, FD, F0,EE,0B,EF, F0,EE,0B,70, FD, F0,EE,70,B9, F0,EE,EF,B7, FE, FC,0D,01,03, F1,47, F0,EF,C5,C5, F0,EF,BB,BB, F0,EF,74,74, FE, F0,EE,EF,09, F0,EE,EF,B4, F0,EE,EF,0F, FD, EE, EE, EE, EE, EE, EE, EE, EE, FD, E4, C6, FF, FC,0D,01,13, FC,12,00,00, F5,0C,01,FF, FE, FC,19,01,00, FC,12,00,00, F5,00,00,01, F8,01,81, FE, FC,15,24,00, FC,0D,01,11, FC,05,00,16, F0,EF,CF,FE, F0,EF,B1,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,0F, FC,05,00,16, F0,EE,1A,1A, F0,1A,1A,B1, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,0D, FC,05,00,16, F0,9B,CF,CF, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,0C, FC,05,00,16, F0,EE,A9,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,0B, FC,05,00,16, F0,EE,EE,EF, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,09, FC,05,00,16, F1,36, F0,93,FE,FE, F1,47, F0,98,98,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,07, FC,05,00,16, F0,E7,FE,FE, F0,E7,FE,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,06, FC,05,00,16, F0,BD,FE,FE, F0,EE,E5,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,04, FC,05,00,16, F0,EE,EE,FE, F0,EF,FE,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,0D,01,03, FC,05,00,16, F0,EE,EF,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FC,15,24,00, FC,05,00,16, F0,EE,FE,FE, F8,03,81, FC,0D,03,10, F9,01,24,00, F8,03,00, FE, FF, TEXT script: If VAR036 has all the following bit cleared: 3 VAR036 toggle bit: 3 Lore: Quasar End If and reset targeting If VAR036 has all the following bit set: 0 Play sound: Lore magic cast sound Monsters palette flashes to yellow briefly Text: "Absorbed surrounding energy! " Rand. spell: Nothing or Nothing or Nothing Wait until the attack sequence is called upon again, then continue (reset targeting) Play sound: Lore magic cast sound Monsters palette flashes to yellow briefly Rand. spell: Nothing or Nothing or Nothing Wait until the attack sequence is called upon again, then continue (reset targeting) Play sound: loud, whatever it is. Monsters palette flashes to yellow Targeting: use normal targeting Rand. spell: Vengeance or Ultima or Forsaken VAR036 clear bit: 0 End If and reset targeting If variable VAR001 is greater than or equal to 19 Targeting: use normal targeting Rand. spell: Meteor or L.3 Muddle or Flare Star Rand. spell: Atomic Ray or Absolute 0 or Delta Hit Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Quake or L? Holy or W.Wind Rand. spell: WaveCannon or Grav Bomb or Magnitude8 Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Aero or L.4 Flare or CleanSweep Rand. spell: Shrapnel or Blaster or Quartr End If and reset targeting If variable VAR001 is greater than or equal to 17 Targeting: use normal targeting Rand. spell: Atomic Ray or Absolute 0 or Delta Hit Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: WaveCannon or Grav Bomb or Magnitude8 Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Shrapnel or Blaster or Quartr End If and reset targeting If variable VAR001 is greater than or equal to 16 Targeting: use normal targeting Rand. spell: Meteor or L.3 Muddle or Flare Star Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Quake or L.5 Death or W.Wind Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Aero or L.4 Flare or CleanSweep End If and reset targeting If variable VAR001 is greater than or equal to 15 Targeting: use normal targeting Rand. spell: Battle or Special or Aqua Rake Rand. spell: Battle or Special or Flash Rain Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Battle or Special or CleanSweep Rand. spell: Battle or Special or El Nino End If and reset targeting If variable VAR001 is greater than or equal to 14 Targeting: use normal targeting Rand. spell: Battle or Quake or Quake Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Battle or Magnitude8 or Landslide Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Battle or Magnitude8 or Quake Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Battle or Battle or Landslide End If and reset targeting If variable VAR001 is greater than or equal to 13 Targeting: use normal targeting Rand. spell: Saint Beam or Saint Beam or Saint Beam Rand. spell: Saint Beam or Saint Beam or Holy Rand. spell: Saint Beam or Holy or Nothing Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Lore: Battle Lore: Battle Rand. spell: Battle or Special or Nothing Rand. spell: Battle or Special or Nothing Rand. spell: Special or Nothing or Nothing End If and reset targeting If variable VAR001 is greater than or equal to 11 Targeting: use normal targeting Rand. spell: Battle or W.Wind or Cyclonic Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Battle or Battle or Special Rand. spell: Battle or Battle or Special Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Battle or Battle or Battle Rand. spell: Battle or Wind Slash or Leaf Swirl End If and reset targeting If variable VAR001 is greater than or equal to 8 Targeting: use normal targeting Rand. spell: Battle or Soul Out or L.5 Death Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Battle or Soul Out or Elf Fire Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: use normal targeting Rand. spell: Soul Out or Bio or Disaster Wait until the attack sequence is called upon again, then continue (reset targeting) Targeting: Terra (all allies if N/A) Lore: Disaster End If and reset targeting If variable VAR001 is greater than or equal to 6 Targeting: use normal targeting Rand. spell: Battle or Battle or Special Rand. spell: Battle or Battle or Special Wait until the attack sequence is called upon again, then continue (reset targeting) Rand. spell: Battle or Battle or Special Rand. spell: Battle or Battle or Plasma Wait until the attack sequence is called upon again, then continue (reset targeting) Rand. spell: Battle or Plasma or Gigavolt Rand. spell: Battle or Special or WaveCannon End If and reset targeting If variable VAR001 is greater than or equal to 3 Targeting: use normal targeting Rand. spell: Special or N. Cross or N. Cross Rand. spell: Special or Absolute 0 or Absolute 0 Rand. spell: Special or Avalanche or Avalanche End If and reset targeting Rand. spell: Battle or Special or Fire 3 Rand. spell: Battle or Special or Atomic Ray Rand. spell: Battle or Special or Flare Wait until the attack sequence is called upon again, then continue (reset targeting) Lore: Battle Lore: Battle Lore: Battle Lore: Battle Lore: Battle Lore: Battle Lore: Battle Lore: Battle Wait until the attack sequence is called upon again, then continue (reset targeting) Lore: Blaze Lore: Flare Star End first wave of attack If variable VAR001 is greater than or equal to 20 If following monster is/are dead: Monsters #1, #2, #3, #4, #5, #6 are killed, dies like a boss End If and reset targeting If monster is in slot: #1 If following monster is/are dead: Monsters #1 , if hidden/dead, brought in with their HP restored, suddently 1 added to VAR001 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 18 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Special or Cold Dust or Nothing Rand. spell: Special or Blaster or Nothing 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 17 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Demi or Demi Rand. spell: Demi or Demi or Blaster 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 16 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Dischord or Cold Dust or Cold Dust 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 14 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Battle or Special 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 13 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Battle or Nothing Targeting: use normal targeting Rand. spell: L? Holy or Nothing or Nothing 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 11 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Nothing or Nothing Rand. spell: Battle or Nothing or Nothing 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 8 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Soul Out or Nothing 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 6 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Battle or Nothing Rand. spell: Special or Nothing or Nothing 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If variable VAR001 is greater than or equal to 3 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Battle or Nothing 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting If VAR036 has all the following bit cleared: 0 If monster has been attacked Executes commands, even if Quick is in effect Rand. spell: Battle or Nothing or Nothing 1 added to VAR003 If variable VAR003 is greater than or equal to 12 VAR036 set bit: 0 Set VAR003 to 0 End If and reset targeting End Final Fantasy 3us Monsters Script, Coded by Lord Envoy - Monster battle script dump: HEX + info V1.0 - V1.1 EmperorDrg patch 1.00: {DamOld}{Lives}{Attacks} ----,---0 = 03 = Fire 150,000 = 03 = Ice 300,000 = 02 = Lightning 400,000 = 03 = Poison 550,000 = 02 = Wind 650,000 = 01 = Holy 700,000 = 01 = Earth 750,000 = 01 = Water 800,000 = 01 = Freezing Dust / Dischord 850,000 = 01 = Rasp / Blaster 900,000 = 02 = Freezing Dust / Blaster EmperorDrg patch 1.01: {DamNew}{Lives}{Attacks} ----,---0 = 02 = Fire 100,000 = 02 = Ice 200,000 = 01 = Lightning 250,000 = 02 = Poison 350,000 = 01 = Wind 400,000 = 02 = Holy 500,000 = 02 = Earth 600,000 = 01 = Water 650,000 = 02 = Freezing Dust / Dischord 750,000 = 02 = Rasp / Blaster 850,000 = 03 = Freezing Dust / Blaster Comparison: {V1.0}-----{V1.1}----{Lives}--{Attacks} ----,---0 = ----,---0 = 03 = 02 = Fire 150,000 = 100,000 = 03 = 02 = Ice 300,000 = 200,000 = 02 = 01 = Lightning 400,000 = 250,000 = 03 = 02 = Poison 550,000 = 350,000 = 02 = 01 = Wind 650,000 = 400,000 = 01 = 02 = Holy 700,000 = 500,000 = 01 = 02 = Earth 750,000 = 600,000 = 01 = 01 = Water 800,000 = 650,000 = 01 = 02 = Freezing Dust / Dischord 850,000 = 750,000 = 01 = 02 = Rasp / Blaster 900,000 = 850,000 = 02 = 03 = Freezing Dust / Blaster Version 1.01: This patch was the latest update to Emperors script, what it focuses on is the lives spent on specified intervals of each element. More lives are used on harder attack patterns. Specifically the last one "Freezing Dust / Blaster", requires that you slash away 150,000 HP before the Emperor goes down and you claim your victory of it's most powerful form. Battling Emperor Dragon: It has about 50,000 HP (since it actually has twenty lives, it has about 1,000,000 HP) and a script about 783 bytes long. Emperor Dragon is one of the toughest bosses in the FF6 SNES hacking community! The monster comes with a whopping 1,000,000 HP, and an attack arsenal that is unmatched! Its was purposely designed for all "Quick Spammers" and "Genji Glove / Offering abusers"! The sole purpose for the challenge is for seeking out the best of the best. So which of you has what it takes to slay this wicked beast? RE: Emperor Dragon Script (Custom) - RPD490 - 04-09-2011 Do we have to put the script in ourselves? RE: Emperor Dragon Script (Custom) - SSJ Rick - 04-10-2011 yea this is a copy n paste thing :p RE: Emperor Dragon Script (Custom) - Fire Storm - 04-10-2011 I read the script... and I think I shit myself in fear :< RE: Emperor Dragon Script (Custom) - Lord Envoy - 04-10-2011 Lol, big ass script right? RE: Emperor Dragon Script (Custom) - RPD490 - 04-10-2011 Do I use FF3usME 6.7 for the Hex and Text part? RE: Emperor Dragon Script (Custom) - SSJ Rick - 04-10-2011 usme 4 text hex for the rest RE: Emperor Dragon Script (Custom) - Lord Envoy - 04-11-2011 I would have made it so you can download the script and then upload it but, my CPU can't run the new 6.7 editor... RE: Emperor Dragon Script (Custom) - shadow strife - 04-15-2011 It seems to be that Setzer screw this boss. I was using a berseked Setzer with Fixed Dice & Offering and the boss died after only doing 60000 damage or something. This only happens using this, any other equipment is okay. RE: Emperor Dragon Script (Custom) - ArcadianKnight - 04-15-2011 i saw youtube vids of this fight and almost passed out. 1 million hp, wow. |