Commit graph

34 commits

Author SHA1 Message Date
wrenffxi
5fc387b866 merge duplicate mob scripts (hunts)
remove apostrophes from mob, npc, and instance names
npc_list cleanup, rename some scripts to match
2020-07-28 23:33:22 -04:00
Topaz
3eb1c1570f Remove DSP branding (copyright notices retained) 2019-12-02 12:40:02 -08:00
TeoTwawki
99d14e4dde
Merge pull request #5834 from KnowOne134/assault
fix correct placement of assault and uncomment working assaults
2019-04-13 21:33:16 -04:00
David Norris
88fae5c8d8 fix correct placement of assault and uncomment working assaults 2019-04-13 20:14:27 -05:00
TeoTwawki
c4275b9bf8
Merge pull request #5510 from KnowOne134/Excavation_Duty
Add Assault Excavation Duty
2019-03-30 16:41:50 -04:00
jskeld
bf70e8c1cd TODO:
* Verify pet restore on teleport
* Balance chariot family TP moves and stats
* Qiqirn pathing with navmeshes enabled
* Add proper family immunities
2019-03-04 09:49:50 -06:00
David Norris
2327a62be6 Add Assault Excavation Duty 2018-12-23 19:44:37 -06:00
Zynjec
7272dc13ec
Merge pull request #5234 from KnowOne134/Troll_Fugitives
Troll fugitives
2018-11-30 16:54:09 -05:00
KnowOne134
f7b848d6fb Cor AF2 Against all odds (#5401)
* Cor AF2 Against all odds

* Cor AF2 Against all odds

* add missing ids
2018-11-30 08:04:58 +00:00
KnowOne134
1a6f173b7e
Merge branch 'master' into Requiem 2018-11-19 15:10:36 -06:00
KnowOne134
225b5c3632
Merge branch 'master' into Troll_Fugitives 2018-11-19 15:05:58 -06:00
David Norris
06df56304f Instance list and missing mobs 2018-10-13 20:49:16 -05:00
David Norris
56cf5a99af add assault extermination 2018-10-13 20:47:47 -05:00
David Norris
adfa540499 add assault Requiem 2018-09-30 20:25:55 -05:00
David Norris
9f192f23e1 added instance and entities for Troll Fugitives 2018-09-30 19:36:39 -05:00
David Norris
07794a05a5 Golden Salvage instance, entity setup 2018-07-18 18:22:34 -05:00
David Norris
832e9fd0c1 Added Assault Preemtive Strike 2018-06-09 20:10:51 -05:00
Tyler Schneider
898d96dd64 Fixed allyAssist 2016-12-15 13:51:01 -07:00
Tyler Schneider
dec03e7567 Added music override to instances 2016-11-21 00:01:36 -07:00
starlightknight
50459b1fb6 SCRIPTS/SQL: Enhancements for The Black Coffin Battle
- Implement TextIDs for the monsters. Thanks @gedads for some initial
values
- Tighten battle transition timings after more retail video research
- Guard mob vars during stage transition with IsAlive(). Should
eliminate the need for the core hack
- Move player spawn position up slightly to avoid camera glitches
on entering.
2016-10-25 23:24:33 -04:00
starlightknight
db6b5156f7 SCRIPTS/SQL: TOAU-44 Nashimera's Plea
Another instanced battle in Nyzul Isle.

Reraise behavior is implemented, as well as an
approimated guess at damage nullification

Sources:

http://ffxiclopedia.wikia.com/wiki/Nashmeira%27s_Plea
https://www.bg-wiki.com/bg/Aht_Urhgan_Mission_44
gedads data: http://pastebin.com/w0TqRPMy
2016-10-25 13:20:26 -04:00
starlightknight
b1c98830ae SCRIPTS/SQL: TOAU-42 Path of Darkness
This mission is a 3-stage Instance Battle at Nyzul Isle

The initial entry key item is obtained at the end of the previous
mission from Rodin-Comidin. If you lose the battle, you will have
to go back to him and obtain another.

Prior to the battle, the player must get a cutscene at the blank
next to the Nyzul Isle staging point. After receiving the cutscene,
the player can no longer enter Salaheem's Sentinels until the
mission is complete.

Naja will assist the player during this battle. If she dies, then
the player loses the battle automatically. Naja will attack a
random enemy during the fight.

NOTE: This commit contains an ugly hack for entry into Nyzul Isle.
For some reason that I have not been able to figure out, the entry
event will spam onEventUpdate uncontrollable. A double-lock is used
to trap and ignore the spam while the instance loads. This works
fine, but should be removed as soon as someone can figure out why
the spam is happening in the first place.

Sources:

http://ffxiclopedia.wikia.com/wiki/Path_of_Darkness
https://www.bg-wiki.com/bg/Aht_Urhgan_Mission_42
gedads data: http://pastebin.com/w0TqRPMy
2016-10-25 13:20:26 -04:00
starlightknight
6754d3b88c SCRIPTS/SQL: TOAU-31 Shades of Vengeance
Instanced fight in Periqia. Requires a special assault permit
key item. The player receives one to start with from the previous
missions. Replacements can be obtained once per Vana'diel day
at the staging point if the player loses the instance. Party
members do not need a key item to assist.

The fight is against 10 lamia. BGWiki says a random amount must
be defeated. FFXIcyclopedia says 3, but that may have been that
person's experience. In this implementation, a random amount
of at least 3 is required to complete the instance.

The following things need to be confirmed to improve this fight

-Instance ID:
This is most assuredly wrong, but it wasn't on the list. Picked
one out of the way. The menu comes up right and it works, but
a message is printed to the player saying they are doing
Better Than One when they zone in. This does not effect the
mission. Playing with the CS params & instance id did not make
a difference on this. I'm not sure why this is.

-Starting position. Made up a position based off of watching some
youtube clips. Works for now, and easily fixed in the SQL when we
have a real one

Sources:

http://ffxiclopedia.wikia.com/wiki/Shades_of_Vengeance
https://www.bg-wiki.com/bg/Aht_Urhgan_Mission_31
gedads data: http://pastebin.com/w0TqRPMy
2016-10-25 13:20:24 -04:00
starlightknight
01ac03ff5c SCRIPTS/SQL: TOAU-15 The Black Coffin
Instanced battle on the Ashu Talif. There are two waves
in this fight. An initial wave of 5, then a wave of 4
plus the captain.

The captain is initially untargetable and up on high.
After the crew is engaged, he will jump down with a
special animation and join the battle.

When the captain has <=20% HP left, he will give up.
Everyone will disengage and the instance will end in
a cutscene.

Gessho will assist the player in battle. If the players
stalls for too long, he will attack on his own, otherwise
he will assist the players when they engage. Gessho is
allowed to die in this battle and it does not constitute
a failure of the mission.

Sources:
http://ffxiclopedia.wikia.com/wiki/The_Black_Coffin
https://www.bg-wiki.com/bg/Aht_Urhgan_Mission_15
gedads data: http://pastebin.com/w0TqRPMy
2016-10-25 13:20:19 -04:00
Tyler Schneider
c4eb75fe29 Arrapago Remnants floor 1 2016-03-15 18:01:09 -06:00
Tyler Schneider
f1b5e78926 Moved instance time remaining messages to common location
Fixed lastTimeUpdate in instances using the wrong time
2016-03-06 17:20:11 -07:00
Tyler Schneider
90698cacb1 Added base Arrapago Remnants scripts 2016-03-06 01:09:43 -07:00
teschnei
989e6d1fce SCRIPTS: added missing Leujaoam Worm in Leujaoam Cleansing
-added entity references and base script for Seagull Grounded
2014-11-02 16:36:48 -07:00
teschnei
79fc92a9c7 SCRIPTS: Leujaoam Cleansing assault 2014-11-01 18:31:23 -06:00
teschnei
bcab40c1ac CORE: allow entry into instanced zones with a dummy instance for GMs 2014-07-07 16:48:52 -06:00
teschnei
06af05a8f4 CORE: prevent instances from loading if the DB entry does not exist 2014-06-23 21:43:19 -06:00
teschnei
55297fd9f0 SQL: add mission instances, salvage to instance_list.sql 2014-05-31 16:09:00 -06:00
teschnei
54267b2cad SQL: update instance_list with nyzul 2014-05-28 15:43:26 -06:00
teschnei
cb6e28e6c0 CORE: changed instance time function to tick and call a script every second (for time based objectives) 2014-05-24 05:08:37 -06:00