Intangir Bot (talk | contribs) m (relinking, replaced: Bio → Bio (2)) |
Intangir Bot (talk | contribs) m (Bot: Changing template: Q) |
||
(47 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{sideicon|prime=FFIX|FFRK}} |
||
− | {{FFIX multi Enemies |
||
+ | {{DISPLAYTITLE:Amdusias (''Final Fantasy IX'')}} |
||
+ | {{infobox enemy |
||
+ | | release = FFIX |
||
|name = Amdusias |
|name = Amdusias |
||
− | |image = |
+ | | image = Amdusias-ffix.png |
+ | | japanese = アムドゥシアス |
||
− | |Location1 = [[Treno]] - Knight's House |
||
+ | | romaji = Amudushiasu |
||
− | |Location2 = [[Pandemonium (Final Fantasy IX)|Pandemonium]] |
||
+ | |location = [[Treno]] - Knight's House; [[Pandemonium (Final Fantasy IX)|Pandemonium]] |
||
− | |japan1 = アムドゥシアス |
||
+ | |aiscript=true |
||
− | |romaji1 = Amudoushiasu |
||
− | |tab1 = Treno |
||
− | |tab2 = Pandaemonium |
||
− | |Class1 = Demon/Flying |
||
− | |level1 = 42 |
||
− | |HP1 = 6,578 |
||
− | |MP1 = 1,568 |
||
− | |Speed1 = 27 |
||
− | |Strength1 = 18 |
||
− | |Attack Power1 = 56 |
||
− | |Evade1 = 5 |
||
− | |Spirit1 = 30 |
||
− | |Defense1 = 10 |
||
− | |Magic1 = 18 |
||
− | |Magic Defense1 = 10 |
||
− | |Magic Evade1 = 6 |
||
− | |Exp1 = 0 |
||
− | |AP1 = 0 |
||
− | |Gil1 = 0 |
||
− | |Steal1 = [[Hi-Potion]], [[Antidote]], [[Phoenix Pinion]], [[Ether]] |
||
− | |Win1 = None |
||
− | |Card1 = None |
||
− | |Attack1 = [[Bio (Ability)|Bio]], [[List of Final Fantasy IX Enemy Abilities#LV4 Holy|LV4 Holy]], [[List of Final Fantasy IX Enemy Abilities#Horn|Horn]] |
||
− | |Status1 = [[Confusion|Confuse]], [[Berserk (Status)|Berserk]], [[Doom (Status)|Doom]], [[Invisible (Status)|Vanish]], [[Float (Status)|Float]] |
||
− | |Eat1 = [[Blue Magic (Final Fantasy IX)#LV4 Holy|LV4 Holy]] |
||
− | |Class2 = Demon/Flying |
||
− | |level2 = 54 |
||
− | |HP2 = 5,463 |
||
− | |MP2 = 9,282 |
||
− | |Speed2 = 30 |
||
− | |Strength2 = 21 |
||
− | |Attack Power2 = 70 |
||
− | |Evade2 = 6 |
||
− | |Spirit2 = 36 |
||
− | |Defense2 = 10 |
||
− | |Magic2 = 21 |
||
− | |Magic Defense2 = 10 |
||
− | |Magic Evade2 = 7 |
||
− | |Exp2 = 26,376 |
||
− | |AP2 = 3 |
||
− | |Gil2 = 2,316 |
||
− | |Steal2 = [[Tent]], [[Ether]] |
||
− | |Win2 = [[Ether]] |
||
− | |Card2 = [[Hedgehog Pie (Final Fantasy IX)#Tetra Master|Hedgehog Pie]] |
||
− | |Attack2 = [[Bio (Ability)|Bio]], [[List of Final Fantasy IX Enemy Abilities#Horn|Horn]], [[Thundara]] |
||
− | |Status2 = [[Petrify (Status)|Petrify]], [[Silence (Status)|Silence]], [[Blind (Status)|Darkness]], [[Confusion|Confuse]], [[Berserk (Status)|Berserk]], [[Stop (Status)|Stop]], [[Poison (Status)|Poison]], [[Sleep (Status)|Sleep]], [[Slow (Status)|Slow]], [[Heat]], [[Freeze (Status)|Freeze]], [[Doom (Status)|Doom]], [[Mini (Status)|Mini]], [[Instant Death|Death]], [[Invisible (Status)|Vanish]], [[Float (Status)|Float]] |
||
− | |Eat2 = [[Blue Magic (Final Fantasy IX)#LV4 Holy|LV4 Holy]] |
||
}} |
}} |
||
+ | The '''Amdusias''' is a [[flying]] [[Final Fantasy IX enemy types|demon]] enemy in ''[[Final Fantasy IX]]''. |
||
− | The '''Amdusias''' is a flying demon enemy from ''[[Final Fantasy IX]]''. It can use [[Blue Magic (Final Fantasy IX)#LV4 Holy|LV4 Holy]] which will affect characters of [[level]]s divisible by four. [[Quina Quen|Quina]] can also learn this spell from it. An efficient way of dealing with the enemy is to equip [[Killer|Demon Killer]] or [[Killer|Bird Killer]] to increase damage done to it, and simply [[attack]] it. It is not a particularly dangerous enemy at the point in the game it is fought, and can easily be dealt with. |
||
+ | ==Stats== |
||
− | An Amdusias is fought as a minor boss during the "You're Not Alone" segment in [[Pandemonium (Final Fantasy IX)|Pandemonium]]. [[Zidane Tribal|Zidane]] begins the fight alone but is later joined by [[Freya Crescent|Freya]] and [[Amarant Coral|Amarant]]. This version is no stronger than the versions fought later on as regular enemies, and the only notable problem is the possibility of it [[Poison (Status)|poisoning]] the player before the [[Abadon (Final Fantasy IX)|next fight in the segment]]. |
||
+ | {{infobox enemy stats FFIX |
||
+ | | name = Amdusias |
||
+ | | sec 1 = Treno |
||
+ | | 1 prev = Yan (Final Fantasy IX) |
||
+ | | 1 bestiary = 142 |
||
+ | | 1 next = Veteran (Final Fantasy IX) |
||
+ | | 1 level = 42 |
||
+ | | 1 hp = 6578 |
||
+ | | 1 mp = 1568 |
||
+ | | 1 attack power = 56 |
||
+ | | 1 speed = 27 |
||
+ | | 1 strength = 18 |
||
+ | | 1 magic = 18 |
||
+ | | 1 spirit = 30 |
||
+ | | 1 defense = 10 |
||
+ | | 1 evade = 5 |
||
+ | | 1 magic defense = 10 |
||
+ | | 1 magic evade = 6 |
||
+ | | 1 exp = 0 |
||
+ | | 1 gil = 0 |
||
+ | | 1 demon = true |
||
+ | | 1 aerial = true |
||
+ | | 1 earth = Immune |
||
+ | | 1 wind = Weak |
||
+ | | 1 virus = Immune |
||
+ | | 1 confuse = Immune |
||
+ | | 1 berserk = Immune |
||
+ | | 1 auto-life = Immune |
||
+ | | 1 trance = Immune |
||
+ | | 1 defend = Immune |
||
+ | | 1 float = Immune |
||
+ | | 1 vanish = Immune |
||
+ | | 1 doom = Immune |
||
+ | | 1 gradual petrify = Immune |
||
+ | | 1 steal 1 = [[Final Fantasy IX items#Hi-Potion|Hi-Potion]] |
||
+ | | 1 steal 2 = [[Final Fantasy IX items#Antidote|Antidote]] |
||
+ | | 1 steal 3 = [[Final Fantasy IX items#Phoenix Pinion|Phoenix Pinion]] |
||
+ | | 1 steal 4 = [[Final Fantasy IX items#Ether|Ether]] |
||
+ | | 1 blue magic = LV4 Holy |
||
+ | | 1 abilities = [[Final Fantasy IX enemy abilities#Horn|Horn]], [[Final Fantasy IX enemy abilities#Bio|Bio]], [[Final Fantasy IX enemy abilities#LV4 Holy|LV4 Holy]], [[Final Fantasy IX enemy abilities#Thundara|Thundara]] |
||
+ | | 1 location = [[Treno]] - Knight's House |
||
+ | | 1 info = Can't escape. Defeat does not result in [[Game Over (term)|Game Over]]. No [[Battle results|rewards given]]. |
||
+ | | 2 location = [[Pandemonium (Final Fantasy IX)|Pandemonium]] |
||
+ | | sec 2 = Pandaemonium |
||
+ | | 2 level = 54 |
||
+ | | 2 hp = 20926 |
||
+ | | 2 mp = 9282 |
||
+ | | 2 attack power = 70 |
||
+ | | 2 speed = 30 |
||
+ | | 2 strength = 21 |
||
+ | | 2 magic = 21 |
||
+ | | 2 spirit = 36 |
||
+ | | 2 defense = 10 |
||
+ | | 2 evade = 6 |
||
+ | | 2 magic defense = 10 |
||
+ | | 2 magic evade = 7 |
||
+ | | 2 exp = 26376 |
||
+ | | 2 gil = 2316 |
||
+ | | 2 demon = true |
||
+ | | 2 aerial = true |
||
+ | | 2 heavy = true |
||
+ | | 2 earth = Immune |
||
+ | | 2 wind = Weak |
||
+ | | 2 petrify = Immune |
||
+ | | 2 venom = Immune |
||
+ | | 2 virus = Immune |
||
+ | | 2 silence = Immune |
||
+ | | 2 darkness = Immune |
||
+ | | 2 trouble = Immune |
||
+ | | 2 zombie = Immune |
||
+ | | 2 confuse = Immune |
||
+ | | 2 berserk = Immune |
||
+ | | 2 stop = Immune |
||
+ | | 2 auto-life = Immune |
||
+ | | 2 trance = Immune |
||
+ | | 2 defend = Immune |
||
+ | | 2 poison = Immune |
||
+ | | 2 sleep = Immune |
||
+ | | 2 regen = Immune |
||
+ | | 2 haste = Immune |
||
+ | | 2 slow = Immune |
||
+ | | 2 float = Immune |
||
+ | | 2 shell = Immune |
||
+ | | 2 protect = Immune |
||
+ | | 2 heat = Immune |
||
+ | | 2 freeze = Immune |
||
+ | | 2 vanish = Immune |
||
+ | | 2 doom = Immune |
||
+ | | 2 mini = Immune |
||
+ | | 2 reflect = Immune |
||
+ | | 2 gradual petrify = Immune |
||
+ | | 2 drop 1 = [[Final Fantasy IX items#Ether|Ether]] |
||
+ | | 2 steal 1 = [[Final Fantasy IX items#Tent|Tent]] |
||
+ | | 2 steal 2 = [[Final Fantasy IX items#Ether|Ether]] |
||
+ | | 2 card = Hedgehog Pie |
||
+ | | 2 abilities = [[Final Fantasy IX enemy abilities#Horn|Horn]], [[Final Fantasy IX enemy abilities#Bio|Bio]], [[Final Fantasy IX enemy abilities#LV4 Holy|LV4 Holy]], [[Final Fantasy IX enemy abilities#Thundara|Thundara]] |
||
+ | | 2 info = Can't escape. Characters do not [[Victory pose|pose on victory]]. |
||
+ | | 2 ap = 3 |
||
+ | }} |
||
− | == |
+ | == Battle == |
+ | It can use [[Final Fantasy IX enemy abilities#LV4 Holy|LV4 Holy]], which will affect characters of [[level]]s divisible by four. [[Quina Quen/Gameplay|Quina]] can learn this spell from it. |
||
− | {{Gallery |
||
+ | |||
− | |File:Amdusias.png|Artwork |
||
+ | An Amdusias is fought as a minor boss during the "You're Not Alone" segment in [[Pandemonium (Final Fantasy IX)|Pandemonium]]. [[Zidane Tribal/Gameplay|Zidane]] begins the fight alone but is soon joined by [[Freya Crescent/Gameplay|Freya]] and [[Amarant Coral/Gameplay|Amarant]]. This version is no stronger than the versions fought later on as regular enemies, and the only notable problem is the possibility of it [[Poison (status)|poisoning]] the player before the [[Abadon (Final Fantasy IX)|next fight in the segment]]. |
||
+ | |||
+ | Amdusias can counter attacks with [[Bio (ability)|Bio]] when he is on the ground, and [[Final Fantasy IX enemy abilities#Horn|Horn]] while he is airborne, essentially allowing him to attack twice in one round if lucky. |
||
+ | |||
+ | ===Strategy=== |
||
+ | An efficient way of dealing with the enemy is to equip [[Final Fantasy IX support abilities#Demon Killer|Demon Killer]] or [[Final Fantasy IX support abilities#Bird Killer|Bird Killer]] to increase damage it, and simply [[Attack (command)|attack]]. |
||
+ | |||
+ | == AI script == |
||
+ | === [[Treno]] battle === |
||
+ | {{AI FFIX|code= |
||
+ | Function Amdusias_ATB |
||
+ | :if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 ) |
||
+ | ::if ( ( GetRandom & 1 ) && ( SV_FunctionEnemy[MP] >= 25 ) ) |
||
+ | :::set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY │ DEATH │ JUMP│ POISON) ) |
||
+ | :::if ( #SV_Target ) |
||
+ | ::::Attack( Bio ) |
||
+ | ::if ( !lvl4holyflag && !( GetRandom & 1 ) && ( SV_FunctionEnemy[MP] >= 22 ) ) |
||
+ | :::set SV_Target = SV_PlayerTeam |
||
+ | :::set lvl4holyflag = TRUE |
||
+ | :::Attack( LV4 Holy ) |
||
+ | ::set SV_Target = SV_FunctionEnemy |
||
+ | ::Attack( Continue1 ) |
||
+ | :else |
||
+ | ::if ( GetRandom & 1 ) |
||
+ | :::set SV_Target = RandomInTeam(SV_PlayerTeam) |
||
+ | :::Attack( Horn ) |
||
+ | ::set SV_Target = SV_FunctionEnemy |
||
+ | ::Attack( Continue2 ) |
||
+ | |||
+ | |||
+ | Function Amdusias_Counter |
||
+ | :if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) ) |
||
+ | ::return |
||
+ | :if ( !( GetRandom % 3 ) ) |
||
+ | ::set SV_Target = GetAttacker |
||
+ | ::if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 ) |
||
+ | :::if ( ( SV_FunctionEnemy[MP] >= 25 ) && #SV_Target && !( #Matching(SV_Target[STATUS_CURRENT], POISON) ) ) |
||
+ | ::::Attack( Bio ) |
||
+ | ::else |
||
+ | :::Attack( Horn ) |
||
}} |
}} |
||
+ | |||
− | [[Category:Final Fantasy IX Enemies]] |
||
+ | === [[Pandemonium (Final Fantasy IX)|Pandemonium]] battle === |
||
+ | {{AI FFIX|code= |
||
+ | Using global variable zidane |
||
+ | Using global variable freya |
||
+ | Using global variable amarant |
||
+ | Using global variable freyaavailable |
||
+ | Using global variable amarantavailable |
||
+ | Using global variable callfreya |
||
+ | Using global variable callamarant |
||
+ | Using global variable amdusiasadjusthp |
||
+ | Using global variable amdusiasenablehplimit |
||
+ | |||
+ | Function Main_Init |
||
+ | :InitObject( Amdusias ) |
||
+ | :set zidane = ( SV_PlayerTeam[MODEL_TYPE] ==$ 0 ) |
||
+ | :set zidane │= ( SV_PlayerTeam[MODEL_TYPE] ==$ 1 ) |
||
+ | :set freya = ( SV_PlayerTeam[MODEL_TYPE] ==$ 12 ) |
||
+ | :set amarant = ( SV_PlayerTeam[MODEL_TYPE] ==$ 13 ) |
||
+ | :while ( GetBattleState != 1 ) |
||
+ | ::Wait( 1 ) |
||
+ | :if ( #freya ) |
||
+ | ::set freyaavailable = TRUE |
||
+ | ::set freya[PRESENCE_OFF] = 1 |
||
+ | :if ( #amarant ) |
||
+ | ::set amarantavailable = TRUE |
||
+ | ::set amarant[PRESENCE_OFF] = 1 |
||
+ | :Wait( 1 ) |
||
+ | :RunBattleCode( Enable ATB ) |
||
+ | |||
+ | |||
+ | Function Main_Loop |
||
+ | :if ( callfreya && !freyashownup ) |
||
+ | ::set freyashownup = TRUE |
||
+ | ::while ( IsAttacking != 0 ) |
||
+ | :::Wait( 1 ) |
||
+ | ::RunBattleCode( Disable ATB ) |
||
+ | ::while ( GetBattleState != 1 ) |
||
+ | :::Wait( 1 ) |
||
+ | ::set amdusiasenablehplimit = TRUE |
||
+ | ::set zidane[MODEL_OFF] = 65535L |
||
+ | ::set freya[PRESENCE_ON] = 1 |
||
+ | ::if ( !( #Matching(freya[STATUS_AUTO], FLOAT) ) ) |
||
+ | :::RunBattleCode( Run Camera, 9 ) |
||
+ | ::else |
||
+ | :::RunBattleCode( Run Camera, 11 ) |
||
+ | ::BattleDialog( "Looks like you need some help." ) |
||
+ | ::Wait( 45 ) |
||
+ | ::set zidane[MODEL_ON] = 65535L |
||
+ | ::Wait( 30 ) |
||
+ | ::RunBattleCode( Enable ATB ) |
||
+ | ::while ( GetBattleState != 4 ) |
||
+ | :::Wait( 1 ) |
||
+ | :elseif ( callamarant && !amarantshownup ) |
||
+ | ::set amarantshownup = TRUE |
||
+ | ::while ( IsAttacking != 0 ) |
||
+ | :::Wait( 1 ) |
||
+ | ::RunBattleCode( Disable ATB ) |
||
+ | ::while ( GetBattleState != 1 ) |
||
+ | :::Wait( 1 ) |
||
+ | ::set amdusiasadjusthp = 1 |
||
+ | ::set freya[MODEL_OFF] = 65535L |
||
+ | ::set amarant[PRESENCE_ON] = 1 |
||
+ | ::if ( !( #Matching(amarant[STATUS_AUTO_A], FLOAT) ) ) |
||
+ | :::RunBattleCode( Run Camera, 10 ) |
||
+ | ::else |
||
+ | :::RunBattleCode( Run Camera, 12 ) |
||
+ | ::BattleDialog( "Can’t you even take care of yourself?" ) |
||
+ | ::Wait( 45 ) |
||
+ | ::set freya[MODEL_ON] = 65535L |
||
+ | ::Wait( 30 ) |
||
+ | ::RunBattleCode( Enable ATB ) |
||
+ | ::while ( GetBattleState != 4 ) |
||
+ | :::Wait( 1 ) |
||
+ | :Wait( 1 ) |
||
+ | :loop |
||
+ | |||
+ | |||
+ | Function Amdusias_Init |
||
+ | :set attacklist = [ Bio ; Continue1 ; Thundara ] |
||
+ | |||
+ | |||
+ | Function Amdusias_Loop |
||
+ | :if ( !initflag ) |
||
+ | ::set initflag = TRUE |
||
+ | :if ( freyaavailable && amarantavailable && #( SV_PlayerTeam & zidane ) ) |
||
+ | ::if ( !amdusiasenablehplimit ) |
||
+ | :::set SV_FunctionEnemy[HP] = SV_FunctionEnemy[MAX_HP] |
||
+ | ::elseif ( SV_FunctionEnemy[HP] < ( SV_FunctionEnemy[MAX_HP] - 10000 ) / 2 + 10000 ) |
||
+ | :::set reachedhplimit = TRUE |
||
+ | ::if ( amdusiasadjusthp ) |
||
+ | :::set amdusiasadjusthp = FALSE |
||
+ | :::set reachedhplimit = FALSE |
||
+ | :::set adjustedhp = 1 |
||
+ | :::set SV_FunctionEnemy[HP] = ( SV_FunctionEnemy[MAX_HP] - 10000 ) / 2 |
||
+ | :::set SV_FunctionEnemy[MAX_HP] = ( SV_FunctionEnemy[MAX_HP] - 10000 ) / 2 |
||
+ | ::if ( reachedhplimit && !adjustedhp ) |
||
+ | :::if ( #Matching(SV_PlayerTeam[STATUS_CURRENT], JUMP) ) |
||
+ | ::::set SV_FunctionEnemy[HP] = SV_FunctionEnemy[MAX_HP] |
||
+ | :::else |
||
+ | ::::set callamarant = TRUE |
||
+ | :Wait( 1 ) |
||
+ | :loop |
||
+ | |||
+ | |||
+ | Function Amdusias_ATB |
||
+ | :if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 ) |
||
+ | ::if ( !callfreya ) |
||
+ | :::if ( continue1counter < 255 ) |
||
+ | ::::set continue1counter++ |
||
+ | :::if ( continue1counter == 1 ) |
||
+ | ::::set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY │ DEATH │ JUMP │ POISON) ) |
||
+ | ::::Attack( Bio ) |
||
+ | :::if ( continue1counter == 2 ) |
||
+ | ::::set SV_Target = SV_FunctionEnemy |
||
+ | ::::Attack( Continue1 ) |
||
+ | ::set selectedattack = <abbr title="Picking a random attack is actually not as simple as a single call. If SV_Target is set to 0 (no target) or if the enemy doesn't have enough MP, another random attack is picked.">RandomAttack</abbr>( attacklist ) |
||
+ | ::if ( selectedattack == Bio ) |
||
+ | :::set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY │ DEATH │ JUMP │ POISON) ) |
||
+ | ::elseif ( selectedattack == Continue1 ) |
||
+ | :::set SV_Target = SV_FunctionEnemy |
||
+ | ::elseif ( selectedattack == Thundara ) |
||
+ | :::set SV_Target = RandomInTeam(SV_PlayerTeam) |
||
+ | ::Attack( selectedattack ) |
||
+ | :else |
||
+ | ::if ( GetRandom & 1 ) |
||
+ | :::set SV_Target = RandomInTeam(SV_PlayerTeam) |
||
+ | :::Attack( Horn ) |
||
+ | ::set SV_Target = SV_FunctionEnemy |
||
+ | ::Attack( Continue2 ) |
||
+ | |||
+ | |||
+ | Function Amdusias_CounterEx |
||
+ | :if ( ( GetAttackId == Continue1 ) && !callfreya ) |
||
+ | ::set callfreya = TRUE |
||
+ | |||
+ | |||
+ | Function Amdusias_Counter |
||
+ | :if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) ) |
||
+ | ::return |
||
+ | :if ( !( GetRandom % 3 ) ) |
||
+ | ::set SV_Target = GetAttacker |
||
+ | ::if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 ) |
||
+ | :::if ( ( SV_FunctionEnemy[MP] >= 25 ) && #SV_Target && !( #Matching(SV_Target[STATUS_CURRENT], POISON) ) ) |
||
+ | ::::Attack( Bio ) |
||
+ | ::else |
||
+ | :::Attack( Horn ) |
||
+ | }} |
||
+ | |||
+ | == Other appearances == |
||
+ | === ''[[Final Fantasy Record Keeper]]'' === |
||
+ | [[File:FFRK Amdusias FFIX.png|right]] |
||
+ | {{Quote|Amdusias changes its behavior depending on whether its on the ground or in the sky, kupo. On the ground it uses magic attacks like Bio and Thundara, and in the air it uses the physical attack Horn! It also uses either Bio or Horn to counterattack, depending on where it is, kupo. Amdusias is vulnerable to wind damage, so abilities like Aero Strike hit hard! It's immune to earth damage, though, so don't even bother! It's also resistant to Power Break, so use Protect to raise your party's Defense if the damage gets too heavy, kupo!|Dr. Mog's Advice}} |
||
+ | The Amdusias appears as an enemy in late ''Final Fantasy IX'' dungeons, and as a boss in the Pandemonium, Part 1 Core Dungeon. It can cast Bio and Thundara when grounded and uses physical blows when in the air. It is weak to wind and nullifies earth. |
||
+ | {{clear|left}} |
||
+ | |||
+ | == Gallery == |
||
+ | <gallery> |
||
+ | Amdusias.png|Artwork. |
||
+ | Amdusias-ffix-flying.png|Amdusias when flying. |
||
+ | </gallery> |
||
+ | |||
+ | == Etymology == |
||
+ | {{Etym|Amdusias}} |
||
+ | [[Category:Enemies in Final Fantasy IX]] |
||
+ | [[Category:Final Fantasy IX Edible Enemies]] |
Revision as of 22:12, 9 January 2020
Template:Sideicon
The Amdusias is a flying demon enemy in Final Fantasy IX.
Stats
Treno
Pandaemonium
Battle
It can use LV4 Holy, which will affect characters of levels divisible by four. Quina can learn this spell from it.
An Amdusias is fought as a minor boss during the "You're Not Alone" segment in Pandemonium. Zidane begins the fight alone but is soon joined by Freya and Amarant. This version is no stronger than the versions fought later on as regular enemies, and the only notable problem is the possibility of it poisoning the player before the next fight in the segment.
Amdusias can counter attacks with Bio when he is on the ground, and Horn while he is airborne, essentially allowing him to attack twice in one round if lucky.
Strategy
An efficient way of dealing with the enemy is to equip Demon Killer or Bird Killer to increase damage it, and simply attack.
AI script
Treno battle
Function Amdusias_ATB
if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
if ( ( GetRandom & 1 ) && ( SV_FunctionEnemy[MP] >= 25 ) )
set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP| POISON) )
if ( #SV_Target )
Attack( Bio )
if ( !lvl4holyflag && !( GetRandom & 1 ) && ( SV_FunctionEnemy[MP] >= 22 ) )
set SV_Target = SV_PlayerTeam
set lvl4holyflag = TRUE
Attack( LV4 Holy )
set SV_Target = SV_FunctionEnemy
Attack( Continue1 )
else
if ( GetRandom & 1 )
set SV_Target = RandomInTeam(SV_PlayerTeam)
Attack( Horn )
set SV_Target = SV_FunctionEnemy
Attack( Continue2 )
Function Amdusias_Counter
if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) )
return
if ( !( GetRandom % 3 ) )
set SV_Target = GetAttacker
if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
if ( ( SV_FunctionEnemy[MP] >= 25 ) && #SV_Target && !( #Matching(SV_Target[STATUS_CURRENT], POISON) ) )
Attack( Bio )
else
Attack( Horn )
Pandemonium battle
Using global variable zidane
Using global variable freya
Using global variable amarant
Using global variable freyaavailable
Using global variable amarantavailable
Using global variable callfreya
Using global variable callamarant
Using global variable amdusiasadjusthp
Using global variable amdusiasenablehplimit
Function Main_Init
InitObject( Amdusias )
set zidane = ( SV_PlayerTeam[MODEL_TYPE] ==$ 0 )
set zidane |= ( SV_PlayerTeam[MODEL_TYPE] ==$ 1 )
set freya = ( SV_PlayerTeam[MODEL_TYPE] ==$ 12 )
set amarant = ( SV_PlayerTeam[MODEL_TYPE] ==$ 13 )
while ( GetBattleState != 1 )
Wait( 1 )
if ( #freya )
set freyaavailable = TRUE
set freya[PRESENCE_OFF] = 1
if ( #amarant )
set amarantavailable = TRUE
set amarant[PRESENCE_OFF] = 1
Wait( 1 )
RunBattleCode( Enable ATB )
Function Main_Loop
if ( callfreya && !freyashownup )
set freyashownup = TRUE
while ( IsAttacking != 0 )
Wait( 1 )
RunBattleCode( Disable ATB )
while ( GetBattleState != 1 )
Wait( 1 )
set amdusiasenablehplimit = TRUE
set zidane[MODEL_OFF] = 65535L
set freya[PRESENCE_ON] = 1
if ( !( #Matching(freya[STATUS_AUTO], FLOAT) ) )
RunBattleCode( Run Camera, 9 )
else
RunBattleCode( Run Camera, 11 )
BattleDialog( "Looks like you need some help." )
Wait( 45 )
set zidane[MODEL_ON] = 65535L
Wait( 30 )
RunBattleCode( Enable ATB )
while ( GetBattleState != 4 )
Wait( 1 )
elseif ( callamarant && !amarantshownup )
set amarantshownup = TRUE
while ( IsAttacking != 0 )
Wait( 1 )
RunBattleCode( Disable ATB )
while ( GetBattleState != 1 )
Wait( 1 )
set amdusiasadjusthp = 1
set freya[MODEL_OFF] = 65535L
set amarant[PRESENCE_ON] = 1
if ( !( #Matching(amarant[STATUS_AUTO_A], FLOAT) ) )
RunBattleCode( Run Camera, 10 )
else
RunBattleCode( Run Camera, 12 )
BattleDialog( "Can’t you even take care of yourself?" )
Wait( 45 )
set freya[MODEL_ON] = 65535L
Wait( 30 )
RunBattleCode( Enable ATB )
while ( GetBattleState != 4 )
Wait( 1 )
Wait( 1 )
loop
Function Amdusias_Init
set attacklist = [ Bio ; Continue1 ; Thundara ]
Function Amdusias_Loop
if ( !initflag )
set initflag = TRUE
if ( freyaavailable && amarantavailable && #( SV_PlayerTeam & zidane ) )
if ( !amdusiasenablehplimit )
set SV_FunctionEnemy[HP] = SV_FunctionEnemy[MAX_HP]
elseif ( SV_FunctionEnemy[HP] < ( SV_FunctionEnemy[MAX_HP] - 10000 ) / 2 + 10000 )
set reachedhplimit = TRUE
if ( amdusiasadjusthp )
set amdusiasadjusthp = FALSE
set reachedhplimit = FALSE
set adjustedhp = 1
set SV_FunctionEnemy[HP] = ( SV_FunctionEnemy[MAX_HP] - 10000 ) / 2
set SV_FunctionEnemy[MAX_HP] = ( SV_FunctionEnemy[MAX_HP] - 10000 ) / 2
if ( reachedhplimit && !adjustedhp )
if ( #Matching(SV_PlayerTeam[STATUS_CURRENT], JUMP) )
set SV_FunctionEnemy[HP] = SV_FunctionEnemy[MAX_HP]
else
set callamarant = TRUE
Wait( 1 )
loop
Function Amdusias_ATB
if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
if ( !callfreya )
if ( continue1counter < 255 )
set continue1counter++
if ( continue1counter == 1 )
set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | POISON) )
Attack( Bio )
if ( continue1counter == 2 )
set SV_Target = SV_FunctionEnemy
Attack( Continue1 )
set selectedattack = RandomAttack( attacklist )
if ( selectedattack == Bio )
set SV_Target = RandomInTeam( NotMatching(SV_PlayerTeam[STATUS_CURRENT], PETRIFY | DEATH | JUMP | POISON) )
elseif ( selectedattack == Continue1 )
set SV_Target = SV_FunctionEnemy
elseif ( selectedattack == Thundara )
set SV_Target = RandomInTeam(SV_PlayerTeam)
Attack( selectedattack )
else
if ( GetRandom & 1 )
set SV_Target = RandomInTeam(SV_PlayerTeam)
Attack( Horn )
set SV_Target = SV_FunctionEnemy
Attack( Continue2 )
Function Amdusias_CounterEx
if ( ( GetAttackId == Continue1 ) && !callfreya )
set callfreya = TRUE
Function Amdusias_Counter
if ( ( GetAttackCommandId == Skill ) && ( GetAttackId == What's That?! ) )
return
if ( !( GetRandom % 3 ) )
set SV_Target = GetAttacker
if ( SV_FunctionEnemy[STAND_ANIMATION] == 0 )
if ( ( SV_FunctionEnemy[MP] >= 25 ) && #SV_Target && !( #Matching(SV_Target[STATUS_CURRENT], POISON) ) )
Attack( Bio )
else
Attack( Horn )
Other appearances
Final Fantasy Record Keeper
Amdusias changes its behavior depending on whether its on the ground or in the sky, kupo. On the ground it uses magic attacks like Bio and Thundara, and in the air it uses the physical attack Horn! It also uses either Bio or Horn to counterattack, depending on where it is, kupo. Amdusias is vulnerable to wind damage, so abilities like Aero Strike hit hard! It's immune to earth damage, though, so don't even bother! It's also resistant to Power Break, so use Protect to raise your party's Defense if the damage gets too heavy, kupo!
Dr. Mog's Advice
The Amdusias appears as an enemy in late Final Fantasy IX dungeons, and as a boss in the Pandemonium, Part 1 Core Dungeon. It can cast Bio and Thundara when grounded and uses physical blows when in the air. It is weak to wind and nullifies earth.
Gallery
Etymology
Amdusias is a Grand Duke of Hell. His appearance is said to be that of a man with claws instead of feet and hands, the head of a unicorn, and a trumpet, or either just a unicorn that can change into a man at request. He is associated with thunder, has a boisterous voice. Some sources say he can give concerts when commanded, and although they will be heard, instruments are never seen. He can also make trees bend at will.
In Goetic demonology,