Implemented new Queen Ant fight mechanics.

Contributed by notorionn.
This commit is contained in:
MobiusDevelopment
2025-01-03 15:09:13 +02:00
parent d5926215a1
commit d0fa47b6c9
42 changed files with 3754 additions and 556 deletions

View File

@@ -5483,12 +5483,17 @@
</collision>
</npc>
<npc id="29381" level="127" type="GrandBoss" name="Queen Ant" title="Wasteland Mistress">
<parameters>
<skill name="Skill1" id="33915" level="1" />
<skill name="Skill2" id="33916" level="1" />
<param name="show_activated" value="0" />
</parameters>
<race>BUG</race>
<sex>FEMALE</sex>
<acquire exp="5337882368" sp="4804094" />
<stats str="164" int="188" dex="55" wit="78" con="111" men="149">
<vitals hp="800175000" hpRegen="208" mp="68076" mpRegen="4.5" />
<attack physical="1599215" magical="145753" random="30" critical="4.75" accuracy="4.75" attackSpeed="598" type="SWORD" range="40" distance="80" width="120" />
<attack physical="1599215" magical="145753" random="30" critical="4.75" accuracy="4.75" attackSpeed="598" type="SWORD" range="150" distance="80" width="120" />
<defence physical="753240" magical="364523" evasion="-18" />
<attribute>
<attack type="EARTH" value="2550" />
@@ -5498,7 +5503,7 @@
<walk ground="80" />
<run ground="130" />
</speed>
<hitTime>370</hitTime>
<hitTime>970</hitTime>
<abnormalResist physical="230" magical="230" />
</stats>
<status undying="false" noSleepMode="true" />
@@ -5509,10 +5514,13 @@
<skill id="32675" level="1" /> <!-- Improved Immunity -->
<skill id="14765" level="4" /> <!-- Blood Siphon Resistance -->
<skill id="14804" level="10" /> <!-- Damage Reflection Resistance -->
<skill id="34814" level="9" /> <!-- Critical Rate Resistance -->
<skill id="34815" level="9" /> <!-- Critical Damage Resistance -->
<skill id="34820" level="7" /> <!-- Received Damage Resistance -->
<skill id="33915" level="1" /> <!-- Queen's Rage -->
<skill id="33916" level="1" /> <!-- Ground Shaker -->
</skillList>
<corpseTime>300</corpseTime>
<exCrtEffect>true</exCrtEffect>
<ai type="BALANCED" clanHelpRange="2000" aggroRange="2000">
<ai type="MAGE" clanHelpRange="2000" aggroRange="2000">
<clanList>
<clan>QUEEN_ANT</clan>
</clanList>

View File

@@ -1049,7 +1049,9 @@
<operateType>P</operateType>
<magicCriticalRate>-5</magicCriticalRate>
<effects>
<!-- TODO p_abnormal_rate_limit -->
<effect name="BlockAbnormalSlot">
<slot>AIRBIND;DERANGEMENT;CHANGEBODY;SLEEP;PARALYZE;KNOCKDOWN;TURN_STONE;STUN;SILENCE;SHILLIEN_STUN;SAYHAS_RING;SILENCE_PHYSICAL;ROOT_MAGICALLY</slot>
</effect>
<effect name="DefenceTrait">
<HOLD>100</HOLD>
<DERANGEMENT>100</DERANGEMENT>

View File

@@ -4,20 +4,128 @@
<!-- The Queen Ant attacks an area at the front. -->
<icon>icon.skill33915</icon>
<operateType>A1</operateType>
<targetType>ENEMY</targetType>
<abnormalLevel>5</abnormalLevel>
<abnormalTime>3</abnormalTime>
<activateRate>900</activateRate>
<affectLimit>5-12</affectLimit>
<affectObject>NOT_FRIEND</affectObject>
<affectRange>800</affectRange>
<affectScope>SQUARE</affectScope>
<attributeType>EARTH</attributeType>
<attributeValue>2000</attributeValue>
<basicProperty>NONE</basicProperty>
<castRange>700</castRange>
<coolTime>800</coolTime>
<effectPoint>-250</effectPoint>
<effectRange>1100</effectRange>
<fanRange>0;0;1300;300</fanRange>
<hitTime>1200</hitTime>
<isMagic>1</isMagic>
<lvlBonusRate>100</lvlBonusRate>
<magicCriticalRate>-5</magicCriticalRate>
<reuseDelay>500</reuseDelay>
<effects>
<effect name="PhysicalDamage">
<power>6250000</power>
<criticalChance>40</criticalChance>
</effect>
</effects>
</skill>
<skill id="33916" toLevel="1" name="Ground Shaker">
<!-- The Queen Ant attacks the enemy. Inflicted status: Confusion (Fear, Aerial Yoke, Faint, Charm, Stun, Paralysis, Knockback, Knockdown). -->
<icon>icon.skill33916</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<targetType>SELF</targetType>
<abnormalLevel>1</abnormalLevel>
<abnormalResists>TURN_FLEE;KNOCKDOWN;DEPORT;SILENCE;PARALYZE;ABSORB;DISARM;SILENCE_PHYSICAL;SILENCE_ALL;CHANGEBODY;TURN_STONE;DERANGEMENT;AIRBIND;SLEEP;OBLIVION;MIRAGE;MIRAGE_TRAP;ROOT_MAGICALLY;ROOT_PHYSICALLY;STUN;PUBLIC_SLOT</abnormalResists>
<abnormalTime>5</abnormalTime>
<abnormalType>STUN</abnormalType>
<abnormalVisualEffect>STUN</abnormalVisualEffect>
<affectObject>NOT_FRIEND</affectObject>
<affectRange>2000</affectRange>
<affectScope>POINT_BLANK</affectScope>
<attributeType>EARTH</attributeType>
<attributeValue>2000</attributeValue>
<basicProperty>NONE</basicProperty>
<castRange>1000</castRange>
<coolTime>1400</coolTime>
<effectPoint>-100</effectPoint>
<hitTime>2100</hitTime>
<isDebuff>true</isDebuff>
<magicCriticalRate>-5</magicCriticalRate>
<magicLevel>127</magicLevel>
<reuseDelay>21000</reuseDelay>
<trait>SHOCK</trait>
<effects>
<effect name="PhysicalDamage">
<power>60900000</power>
<overHit>true</overHit>
<criticalChance>
<value fromLevel="1" toLevel="9">9</value>
<value fromLevel="1" toLevel="9" fromSubLevel="2001" toSubLevel="2020">{base + (base / 100 * subIndex)}</value>
</criticalChance>
</effect>
<effect name="BlockActions">
<allowedSkills>10279;10517;10025;10776;11770;1904;11264;11093;13314;1912;7002;18721;18722;28203;30516;35190</allowedSkills>
</effect>
</effects>
</skill>
<skill id="33917" toLevel="1" name="Ant Hole">
<icon>icon.skill33917</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<targetType>SELF</targetType>
<abnormalLevel>2</abnormalLevel>
<abnormalTime>5</abnormalTime>
<activateRate>900</activateRate>
<affectLimit>5-12</affectLimit>
<affectObject>NOT_FRIEND</affectObject>
<affectScope>POINT_BLANK</affectScope>
<coolTime>500</coolTime>
<coolTime>500</coolTime>
<effectPoint>-100</effectPoint>
<hitTime>6000</hitTime>
<isMagic>7</isMagic>
<magicCriticalRate>5</magicCriticalRate>
<magicLevel>105</magicLevel>
<reuseDelay>25000</reuseDelay>
</skill>
<skill id="33918" toLevel="1" name="Ant Hole">
<!-- Pulls nearby enemies to the ant hole. Inflicted status: Danger Zone. -->
<icon>icon.skill33917</icon>
<operateType>A1</operateType>
<operateType>A2</operateType>
<targetType>SELF</targetType>
<abnormalLevel>2</abnormalLevel>
<abnormalTime>4</abnormalTime>
<activateRate>900</activateRate>
<affectHeight>-100;200</affectHeight>
<affectLimit>5-12</affectLimit>
<affectObject>NOT_FRIEND</affectObject>
<affectRange>500</affectRange>
<affectScope>POINT_BLANK</affectScope>
<attributeType>EARTH</attributeType>
<attributeValue>2000</attributeValue>
<basicProperty>PHYSICAL</basicProperty>
<coolTime>500</coolTime>
<effectPoint>-5000</effectPoint>
<hitTime>3000</hitTime>
<isDebuff>true</isDebuff>
<magicCriticalRate>5</magicCriticalRate>
<magicLevel>128</magicLevel>
<reuseDelay>5000</reuseDelay>
<trait>PULL</trait>
<effects>
<effect name="PullBack">
<speed>600</speed>
</effect>
<effect name="DefenceTrait">
<PULL>100</PULL>
</effect>
<effect name="PhysicalDamage">
<power>48600000</power>
<criticalChance>300</criticalChance>
</effect>
</effects>
</skill>
<skill id="33919" toLevel="2" name="Ground Shaker">
<!-- A Queen Ant's attack inflicts Stun. Inflicted status: Confusion (Fear, Aerial Yoke, Faint, Charm, Stun, Paralysis, Knockback, Knockdown). -->