ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
650 stars 76 forks source link

[TF2] [Feature Request] Add a list of spells to tf_logic_holiday that can be enabled/disabled from dropping in the spell pool #4395

Open Ismaciodismorphus opened 2 years ago

Ismaciodismorphus commented 2 years ago

Basically add a list of all of the spells that can be dropped by tf_spell_pickup to the tf_logic_holiday entity so that map makers can have specific spells enabled or disabled by enabling/disabling them, This would also include the three different spell pools common, bumper cart ( the 4 exclusive spells that can only be gained under the bumper cart condition) and rare so a map maker could for instance disable the skeleton spell from being dropped by a rare spell book map wide or enable the teleport spell for use on their own map.

This feature is already extant in the current game but seems to be hard coded to certain maps (Helltower is the only map that allows the teleport spell to be dropped from the list of common spells and carnival of carnage has the skeleton spell disabled from being dropped from the rare spell pool)

This feature would allow map makers to more easily balance around the addition of spells to their maps (E.g the removal of the minify spell to stop the exploits related to it or a puzzle map designed around the use of the teleport spell to reach different areas).

FrozenDragon0 commented 2 years ago

Shadow leap spell is locked to High tower as apparently it could be abused to get out of the play area on other maps, as for other spells this would be a nice addition to have.