Commit Graph

783 Commits

Author SHA1 Message Date
895bbec277 clarified variable name 2022-03-28 19:58:15 -07:00
17f773c6cb comment 2022-03-28 04:25:44 -07:00
dc74b46e11 off by one moment 2022-03-28 03:58:40 -07:00
148c177d27 shortened method 2022-03-28 03:37:12 -07:00
c94f0918c9 testing number reverted 2022-03-28 03:26:01 -07:00
54de6c6878 FINALLY WORKING JESUS 2022-03-28 03:24:49 -07:00
0a453e9dca working state 2022-03-27 23:46:43 -07:00
0a7fd6f79a updates 2022-03-27 20:05:00 -07:00
a7cd2f4d9b comments 2022-03-27 15:37:05 -07:00
e43517efe6 comments 2022-03-27 15:28:21 -07:00
b459790b2f Fixed mission progression 2022-03-27 15:24:24 -07:00
66b7c6522e Merge pull request #441 from EmosewaMC/ProxyItemFix
Addressed some proxy items granting duplicate skills
2022-03-26 08:17:04 +01:00
3a959778fe Merge pull request #451 from EmosewaMC/ShootingGalleryScoreFix
Shooting Gallery daily mission fix
2022-03-25 15:59:39 +00:00
db3cd33bca fixed incorrect variable name 2022-03-24 17:51:21 -07:00
819c58df7c semantics 2022-03-24 00:33:05 -07:00
4e2c352ab9 Changed pants query and removed extra comments 2022-03-24 00:30:52 -07:00
b2c88bb6a7 working query 2022-03-24 00:09:18 -07:00
e2bfdcd174 moved char id storage 2022-03-20 20:46:34 -07:00
68c600facc Added better bug reports 2022-03-20 20:28:26 -07:00
a49f9dc586 Merge pull request #461 from EmosewaMC/mailboxSpecialCase
Addressed special case in GameMessage for interacting with a mailbox
2022-02-24 16:10:10 +01:00
24d443537a Addressed spacing 2022-02-20 20:01:55 -08:00
3d1283675f Updated comment 2022-02-20 20:00:56 -08:00
ad52facef7 Merge pull request #452 from EmosewaMC/GMRacingCarFix
Addressed GM Operators not being able to spawn in cars in non-racing worlds
2022-02-21 03:55:28 +00:00
5ffb57d92c Removed special case from GM 2022-02-20 19:51:21 -08:00
1c116fb0c4 Sending rewards works fully 2022-02-20 19:23:17 -08:00
1c43d7f38c GameMessage is correct 2022-02-20 19:23:03 -08:00
78fbe3c7fe Added support for Windows Native 2022-02-17 03:17:41 -08:00
afa38ae890 Added call to GM in CharacterComponent 2022-02-12 21:03:04 -08:00
352f654ede Added GM in GameMessages 2022-02-12 21:02:52 -08:00
2bc9f8f66d Correctly set task value for shooting gallery 2022-02-10 03:08:47 -08:00
5fbb1e9cc2 removed comments 2022-02-10 02:16:33 -08:00
7c80c12b90 Removed comments 2022-02-10 01:40:57 -08:00
9021c5209f backup commit with comments 2022-02-10 01:03:51 -08:00
6c5c6b7b8e commit when car work 2022-02-09 21:21:10 -08:00
b077bd937d Fixed bugs with minigame progression 2022-02-09 16:42:17 -08:00
1607b506c8 bodgy bodge to fix minigame missions 2022-02-09 16:42:03 -08:00
a6ed435038 Added bounds check for proxies 2022-02-06 20:54:04 -08:00
679f077772 updated comment 2022-02-06 20:54:03 -08:00
56521d35d0 Added associate for 17 2022-02-06 14:28:27 -08:00
72b3812716 fixed tab indent 2022-02-06 14:28:15 -08:00
579cf590b4 Implement CDZoneTable PlayerLoseCoinsOnDeath (#251)
* Implement ZoneTable PlayerLoseCoinsOnDeath

- Adds a check on death if the character should drop coins in the current zone

* Refactored PlayerLoseCoinOnDeath into dZoneManager

* Coin death drops use LootGenerator

* Refactored again with use of CDZoneTableTable

* Remove duplicate CDZone call during initialization
2022-02-05 13:27:24 +01:00
933cdee414 Implemented Model Pickup and Reputation achievements (#413)
* Implemented Model Pickup and Reputation achievements

* Moved mission progression to placement

* Changed name to place
2022-02-05 13:08:40 +01:00
77459af1d3 Removed AI Stopping after they use a skill (#407)
* Removed SkillTime from stopping AI

* Reverted Downtime removal
2022-02-05 13:07:30 +01:00
6ba9eea993 Added check to prevent accidental sentinel passive proc (#396)
* Added check to prevent accidental sentinel passive proc

Added a boolean to check if the player is at zero armor already and if so, do not trigger the passive ability.

* Renamed variable and condensed armor check
2022-02-05 12:59:07 +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
f0a4324bd4 Fixed an issue where leave-zone was working outside of instanced zones (#431) 2022-02-04 07:32:45 +01:00
0d0949f5f0 Adjust chosen character name logging 2022-02-03 23:43:47 +01:00
13980c4133 Added logic to Convert UScore to Coins for Level 45 Characters (#348) 2022-02-03 07:50:02 +01:00
59afc63a2f Merge DarkflameServer 2022-01-30 13:40:08 -05:00