Commit Graph

272 Commits

Author SHA1 Message Date
1122f50c7c Changed time when buff station spawns 2022-02-08 01:55:25 -08:00
d9874b452e Fix Plunger Gun not being removed from inventory after mission (#444) 2022-02-07 21:45:56 +01:00
0253a1fcb4 Added script for exploding asset 2022-02-07 03:43:57 -08:00
a22e1bd53d Added new case in CppScripts 2022-02-07 03:43:57 -08:00
204f03fd2a removed extra function 2022-02-06 22:19:23 -08:00
b297d21a8d Fully implemented buff station script 2022-02-06 22:15:32 -08:00
f41e8292e8 Clarified numbers and added comments 2022-02-06 21:34:26 -08:00
3de2c3bfc6 set faction of buff station to 6 2022-02-06 21:32:36 -08:00
9cfb9a0de6 Added specific smashable mission progression 2022-02-06 14:28:37 -08:00
f7009b499b added tracking of Pet Excavator achievement (#213)
* added tracking of the Pet Excavator achievement

* make Pet Extractor Progress Zone specific

* added tracking of Pet Excavator Achievement using player flags
2022-02-05 13:19:25 +01:00
84cf79906b Frakjaw Battle instance fixes (#409)
* Update NjMonastryBossInstance.cpp

* Changed spawn position to be 1.

* Changed stored variable from vector to int

Added clarifying comments
2022-02-05 13:11:58 +01:00
828c457614 Added script for Friend of the Ninja mission (#406)
* Added script for Friend of the Ninja mission

* Added comments
2022-02-05 13:00:10 +01:00
fe178bf745 Fully Implemented Shooting Gallery Mission and Achievement Fixes (#381)
* Fixed tab indent

* Fully implemented Achievement tracking for Shooting Gallery

- Removed logging in MissionTask.cpp and moved the checks for mission progression to after checking the instance.

- Implemented the achievement tracking in SGCannon as well as tracking of the maximum hit streak and progression of enemy smashes in the shooting gallery.
2022-02-05 12:54:12 +01:00
c6f220ee31 Implementing and Fixing All Racing Achievements (#366)
* Grammatical changes in comments

* Grammatical fixes in comments

Small grammatical fixes found in comments throughout the code.

* Added descriptions to functions

Added descriptions to functions that didn't have them to keep the code well documented

* Created RacingTaskParam.h

Created RacingTaskParam so eliminate magic numbers in the original implementation of completing racing missions.

* Updated magic numbers in Mission.cpp

Updated magic numbers in Mission.cpp to a meaningful name.

* Implemented racing smashable task progression

Previously, races did not progress tasks for smashing Entities.  Now all achievements tracking smashables track them correctly.  This has been implemented in the three Entities that can be smashed in a race (imagination boxes, track specific smashables, Forbidden Valley dragon eggs).

* Updated race imagination task progression

Race imagination now no longer uses a magic number when passed to missionComponent.  Instead we use a number defined in an enum located in RacingTaskParam.h

* Updated Race task checks

Racing tasks for completing races without smashing now no longer auto complete the whole chain of missions.  Tasks that track placing on tracks and races overall now properly complete.  Tasks that count how many missions in a zone are completed now function.  Tasks that track race completions in multiple areas now function.

* Updated RacingControlComponent.cpp

Fixed any tasks that required 3 players to now require 3 or more players in a race to progress.  This restriction is ignored if the world config opted in for solo racing to allow progression in solo worlds.  Updated magic numbers sent into missionComponent->Progress to an enum created in this PR.  Fixed some indentation.

* Fixed a grammatical error in variable name

Fixed a grammatical error in the enum for task params
2022-02-05 12:28:17 +01:00
dc2bd76aba Fixed scripted powerup spawners
When applied this commit fixes scripted powerups
2022-02-05 12:27:24 +01:00
dac8ec621c Added stun immunity for bosses in Battle of Nimbus Station (#428) 2022-02-01 17:48:23 +01:00
f605451693 Added pragma once to header file 2022-01-22 17:48:09 -08:00
fa747a27db Added missing script for Gate Crasher mission 2022-01-22 17:40:08 -08:00
02bf5937dc Merge pull request #397 from EmosewaMC/AvantGardensSurvivalBuffStation
Fixed an issue where the Avant Gardens Survival buff station was not spawning and implemented its' script
2022-01-22 15:53:58 +01:00
20789bab7f Changed out Timer for CallBackTimer 2022-01-20 16:00:45 -08:00
e248b74ee6 Merge pull request #386 from EmosewaMC/passportflagnotbeingset
Added joined a faction flag
2022-01-20 15:15:50 +01:00
e11260a2fe Added comment 2022-01-20 03:54:58 -08:00
24f8ea21db Added redundancy for smashing buff station 2022-01-20 03:48:43 -08:00
6fc0683ce9 Added comments 2022-01-20 03:26:41 -08:00
15831e8d6c Added Script files for Avant Gardens Buff Station 2022-01-20 03:20:39 -08:00
2a5f3b8072 Added script for Avant Gardens Survival buff station 2022-01-20 03:20:24 -08:00
3bb1491f09 Merge pull request #387 from EmosewaMC/BonsRepeatMissionTriggers
Fixed Battle of Nimbus Station achievements being repeatable
2022-01-19 21:08:25 +01:00
46f375a58e Added comments to header file 2022-01-19 02:31:22 -08:00
097af41392 Deleted unused variables 2022-01-19 02:28:50 -08:00
67d5061416 Implemented Dragon Smash Quick Build for Crux Prime Dragons
Implemented a script for the crux prime dragons to spawn the Golem Quick Build that insta kills the Entity if the player hits the dragon after the golem is built.  Tested on Local Ubuntu instance against 1 Crux Prime Maelstrom Dragon and 1 Butterscorch and had no issues building the quick build or with the enemy not smashing.  Enemies also correctly reset to their default behavior after the stun period has expired.
2022-01-19 02:10:04 -08:00
01ed5106b9 Changed Script Created for Apes on Crux Prime 2022-01-18 02:28:17 -08:00
60ba78d639 Fixed BoNS achievements being repeatable 2022-01-17 21:55:01 -08:00
3ede7006f9 Added Joined a faction flag
Added logic to set the player flag for joining a faction.  Tested on Ubuntu and had zero issues.
2022-01-17 19:43:37 -08:00
d883536ebd Reverted change and simply lowered the spawn height to 8 2022-01-15 19:12:07 -08:00
fa714aa843 Changed Banana spawn Y height
Changed the Bananas Y spawn height to be 10 Y units lower to prevent bananas from getting stuck on the tree.
2022-01-15 17:55:44 -08:00
70af1f9314 Fixed an issue where repeatable missions were not rewarding the items they should be rewarding (#357)
When applied this fixes issues with repeatable mission were not rewarding the correct items.
2022-01-14 14:00:09 +01:00
24aaa04954 Fixed an issue with shark missions (#372)
Fixed an issue where getting eaten by a shark would accidentally progress the task for entering the Ravencloud gate's left hand side.
2022-01-14 13:48:33 +01:00
3eb319af5b Merge pull request #370 from EmosewaMC/AdditionOfExtraMissionItem
Fixed a bug where Chaos Cleaner would accidentally add a Maelstrom Dagger to your inventory
2022-01-14 11:54:08 +00:00
470bc65239 Merge pull request #290 from Verathian/battle-of-nimbus-adjustments 2022-01-12 08:30:25 +01:00
304b03b1d1 Removed add item 2022-01-11 18:18:51 -08:00
b7b182c57c Change the win delay to increase time to get BONS loot 2022-01-10 11:59:56 +00:00
f1525028da Merge pull request #289 from Verathian/portal-fixes
Portal Stun Time Reductions
2022-01-04 07:31:35 +01:00
a15f9f38d8 Update script value to that in the lua file (#331) 2022-01-01 00:02:28 -08:00
7d40585211 Test frakjaw fix 2021-12-24 01:14:15 +00:00
7b18c81608 BoNS Time Smash Fix 2021-12-22 00:20:53 -05:00
eae1a38705 Portal Stun Time Reductions 2021-12-21 22:51:38 -05:00
0531365cb5 Make loot accurate to the loot drop rates during live. (#216)
* loot fix (broken)

* Fixed loot

* Update SlashCommandHandler.cpp

* Remove debug command

* Roll loot command

* Remove debug log

* Added const references
When this commit is applied it adds const references to the loot system avoid some unnecessary copies.

Co-authored-by: wincent <wincent.holm@gmail.com>
Co-authored-by: Avery <averysumner@gmail.com>
2021-12-20 02:25:45 -08:00
c8177563e9 Fix non-standard lambda.
When this commit is applied it fixes use of non-standard lambda.
2021-12-19 14:47:03 +01:00
46149b19f1 Merge pull request #254 from EmosewaMC/Crux-Prime-Enemy-Fix 2021-12-19 08:43:24 +01:00
35e8a374df Required script functions added
Re-added the required script functions.
2021-12-18 00:22:49 -08:00