Commit Graph

106 Commits

Author SHA1 Message Date
Grimfeather
1c74a9847b TBC - Terrace of Light phasing (#860)
phasing Shattered Sun NPCs and game objects until TBC T5
2025-11-16 14:27:42 +01:00
Grimfeather
c6d3f5277a Fix pre quest for Chaos and Destruction (#850) 2025-11-13 08:34:32 +01:00
valsan-azerty-boi
46ab361885 Working vanilla pvp system for mod-individual-progression (#847)
optional pvp system based on mod-pvp-titles
pvp items are now hidden on pvp vendors until you have the required rank for them.
2025-11-13 04:39:05 +01:00
Grimfeather
b54d42c817 Fix Deadmines Patrols (#845)
- patrols now spawn behind you after killing bosses instead of already being active when you step into the instance.
- fixed many patrols in the first part of the dungeon, it now looks exactly like VMangos.
2025-11-05 21:20:31 +01:00
Grimfeather
e634dd10a8 Update IndividualProgressionPlayer.cpp 2025-11-05 19:49:09 +01:00
Grimfeather
9c0f909b02 Code Cleaning - Error Messages - Progression Level Fixes (#820)
- removing some duplicate code
- adding some error messages
- removing achievements if player decides to go down in progression level.
- on login your progression level will no longer go down, if it's currently higher than the highest kill achievement you got
2025-10-22 00:57:51 +02:00
Grimfeather
71eaf3c6c0 Fixes in Felwood (#819)
- phasing the tree spirit Ancients related to the hunter's Ancient Leaf quest
- fix Withered Protector pathing and spawn location
2025-10-20 07:11:07 +02:00
Grimfeather
029df77dc8 Group Invite Restrictions (#803)
- with enforceGroupRules set to 1 there are now several restriction on who you can invite
- with enforceGroupRules set to 0 you can invite anyone and everyone.
2025-10-11 10:31:10 +02:00
Grimfeather
2ef15ec69e Update IndividualProgressionPlayer.cpp
add message with reason for not being able to invite
2025-10-10 15:56:36 +02:00
Grimfeather
327ac10bc0 set RNDbot progression level on invite (#801)
this sets the progression level for RNDbots to the same level as the party leader.
2025-10-10 15:31:13 +02:00
Grimfeather
b3d5a4c281 Remove Previous Gear Tuning (#797)
- removed the custom setting PreviousGearTuning
- removed computedHealingAdjustment
- removed checkIPProgression(player) on PlayerMapChanged
- excluded accounts now also get adjustment checks on login.
- now using an aura for HP adjustments
2025-10-09 19:34:31 +02:00
Grimfeather
5b8ef3c282 Update IndividualProgressionPlayer.cpp 2025-10-02 22:24:52 +02:00
Grimfeather
eb0c0a7d5e Update IndividualProgressionPlayer.cpp 2025-09-29 02:01:26 +02:00
Grimfeather
95a9b486b6 Update Progression Quests right away (#764)
hidden progression quests are now updated right away
2025-09-24 19:01:31 +02:00
Grimfeather
3af27e4a20 Update Progression Quests (#763)
hidden progression quests are now removed when a player goes down in progression levels
2025-09-24 12:43:47 +02:00
Grimfeather
499b8f518d Vault of Archavon Phasing (#738)
the 4 bosses are now only visible if you have unlocked the progression for them
2025-09-12 17:54:52 +02:00
Grimfeather
8e8632bd6b Exclude RNDbots from some phased areas (#729)
exclude RNDbots from vanilla world dragon areas
2025-09-10 13:05:41 +02:00
Grimfeather
63d8a72c7b Revert "fix mistake entrance naxx40" 2025-08-23 05:19:36 +02:00
Grimfeather
54ec1acc20 Update IndividualProgressionPlayer.cpp 2025-08-23 05:12:53 +02:00
Grimfeather
efe6513185 Check progression instead of Death Knight class (#662)
death knights can now enter if their progression level is low enough.
2025-08-21 09:04:37 +02:00
Grimfeather
d06a98d883 Onyxia40 - no requirements for rndbots (#652)
- rndbots - no longer require the Drakefire Amulet to enter Onyxia40
- you can now view your own or your target's current progression level with .ip get
2025-08-19 01:43:23 +02:00
Grimfeather
1837915649 Update IndividualProgressionPlayer.cpp 2025-07-30 00:47:43 +02:00
Grimfeather
a4be26f81e Hp adjustments on player login (#588) 2025-07-30 00:39:32 +02:00
Grimfeather
0210a2d3a2 Update IndividualProgressionPlayer.cpp 2025-07-29 06:10:30 +02:00
Grimfeather
a71a514552 Update IndividualProgressionPlayer.cpp
adding a progression check on switching areas
to avoid a possible required double logout
2025-07-29 06:03:38 +02:00
Grimfeather
07a79aaa23 Now also checking achievements for progression kills (#587)
- now checking achievements as well for progression updates
- no longer checking progression after every creature kill. now only after boss kills.
2025-07-29 05:54:58 +02:00
Grimfeather
d67aa6847d Add arados and mosh'ogg (#572)
- Mosh'Ogg Butcher, rare spawn, can now be found in STV
- Purgation Isle (896) now has low level (30-35) enemies before Naxx40, level 57-60 elites after.
2025-07-28 02:15:31 +02:00
Grimfeather
115d0546d2 Remove RDF from SimpleConfigOverride config option (#561)
removed RDF from the SimpleConfigOverride
including it in the SimpleConfigOverride complicates things
because if you wanted to enable the RDF you were forced to change several other settings as well.

it's all very confusing
I'm trying to make it simple.

With disableRDF in the Individual Progression config file you can now enable/disable the RDF.
that's it. no need to edit the worldserver.conf file for this any more.

it's also very clear now when it's disabled. can't even select dungeons anymore.
2025-07-20 06:27:43 +02:00
Grimfeather
3c989f5a83 Update IndividualProgressionPlayer.cpp (#558)
if you have a lot of RND bots on your server
this update may fix some startup lag issues.

with this setting
IndividualProgression.ExcludedAccountsRegex = "^RNDBOT.*"

RND bots will no longer get checked for progression updates when they log in.
2025-07-19 00:31:34 +02:00
Grimfeather
c79f511def Update IndividualProgressionPlayer.cpp
a lot of phasing was removed in an update 2 weeks ago

https://github.com/ZhengPeiRu21/mod-individual-progression/pull/492

can't revert, so fixing it manually.
2025-06-24 09:42:08 +02:00
valsan-azerty-boi
db2183bf15 fix white spaces 2025-06-11 18:25:29 +02:00
valsan-azerty-boi
8ac367231a Many little adjustments 2025-06-11 18:12:19 +02:00
Grimfeather
bb08a1307a Update IndividualProgressionPlayer.cpp 2025-06-07 11:22:01 +02:00
Grimfeather
0815656047 add OnPlayerLogin checks 2025-06-07 09:46:30 +02:00
Grimfeather
eda5da131a Update IndividualProgressionPlayer.cpp
removed unnecessary check
you can't be attuned if you haven't progress to the naxx phase.
2025-06-07 02:20:34 +02:00
Grimfeather
5647c67aaa Update IndividualProgressionPlayer.cpp 2025-06-07 00:23:38 +02:00
Grimfeather
1dfb0372c3 fix allowed bots
This prevents bots that aren't attuned or haven't progressed to the Naxx phase to be teleported inside

excluded random bots should still be able to get in
2025-06-06 23:41:10 +02:00
Grimfeather
24267c7e6e Update IndividualProgressionPlayer.cpp 2025-05-31 03:14:28 +02:00
Grimfeather
3c673dcbab Update IndividualProgressionPlayer.cpp 2025-05-30 06:41:48 +02:00
Grimfeather
e252d6e534 add dungeon map check
checking dungeon map for dungeon boss phasing
2025-05-23 01:37:33 +02:00
Grimfeather
7053d80875 Update IndividualProgressionPlayer.cpp 2025-05-21 04:18:16 +02:00
Grimfeather
d38e08ac2e AQ update 2025-05-21 02:52:21 +02:00
Grimfeather
5f5d8ffac2 Solve AQ Event Order (#114)
Oh my, this took me a while to figure out.

- removed AQ skip options. AQ quest line is optional for everyone. No need for a config option for this. If you want to skip the war effort phase you just run to the Scarab Gong and hit it.
- After the the pre-AQ (war effort) phase you now enter the AQ war phase. The AQ gates have been opened, the gong was rung. you can still finish the AQ quest line during this phase.
New quest added to finish the AQ war, called Chaos and Destruction. objective is to kill the three Colossus bugs in the hives. 
- After the Chaos and Destruction quest has been completed the scarab gong will be gone.
- you can ignore the Chaos and Destruction quest. it's not mandatory to complete because the gates to AQ are open.
but doing so means you do not get the Field Duty quests, those are only available after the AQ war is over.
I gave the Chaos and Destruction quest a 48 hour timer, but it's symbolic really. You can pick it up again at the scarab gong.

I still need quest text for the Chaos and Destruction quest.
Maybe someone can come up with good quest text. If not, I'll try to do it myself.
2025-05-21 02:45:34 +02:00
Grimfeather
7fcc32adbf new phasing areas 2025-05-13 02:50:03 +02:00
Grimfeather
49afa2554a Update IndividualProgressionPlayer.cpp 2025-05-12 03:05:02 +02:00
Grimfeather
c57d583ec8 not using excluded account check anymore 2025-05-12 02:55:05 +02:00
Grimfeather
fb1c18d17f nerf playerbot pets 2025-05-12 02:17:21 +02:00
Grimfeather
4ba9d1bf7e add new Bang a Gong quest
add new Bang a Gong quest to onPlayerCompleteQuest

player progresses to AQ war phase on completion.
2025-05-11 23:04:25 +02:00
valsan-azerty-boi
d9eef3e14b fix tbc heal scaling 2025-05-11 04:06:17 +02:00
Grimfeather
ff4dcd1796 fix map and area definitions 2025-05-10 18:20:12 +02:00