EFdee-BTLA / SEF_BTLA

A SWAT: Elite Force based mod, inspired in SWAT 3
GNU General Public License v2.0
11 stars 5 forks source link

BTLA v.1.5 Fan Change #6: A scoring system that mixes BETA 6 with BTLA v.1.5 Fan Change #1's leadership.ini. #26

Open ghost opened 3 years ago

ghost commented 3 years ago

Leadership.zip

NOTE#1: All of these .ini files are intended for v.1.5 ONLY, if you choose to use them for later versions, they MIGHT work, BUT, they also MIGHT BREAK THE MOD 100%. Using backups for this mod is STRONGLY RECOMMENDED.

NOTE#2: ALL of these .ini files will work in SINGLEPLAYER (SP). HOWEVER, for MULTIPLAYER (MP), all players (including the server) need to have the same .ini file equipped. If this is not done, you can't play MP with anyone else.

NOTE#3: This CAN NOT work with any other leadership.ini file, you have to choose between one of them.


(INSTRUCTIONS)

To use this, take this .ini file and paste it over the System Directory.

What is shown below should be the ideal location to replace the .ini file.

Your drive (C:,D:,E:, etc.)/SWAT 4/SEF-BTLA/System


(DESCRIPTION)

All other bonuses/penalties have not been changed, other than the ones below.

The mission completed bonus has been set to 0.

The total amount of points related to arresting, incapacitating, and killing suspects has been set to 60. -Arresting suspects gives a 1.0 ratio for each suspect arrested, meaning if you play a map with 10 suspects, and arrest every single one of them, you get a 100%, granted that all other bonuses are at 100%. -Incapacitating suspects gives a 0.1 ratio for each suspect incapacitated, meaning if you play a map with 10 suspects, and incapacitate every single one of them, you get a 46%, granted that all other bonuses are at 100%. -Killing suspects gives a 0.05 ratio for each suspect killed, meaning if you play a map with 10 suspects, and kill every single one of them, you get a 43%, granted that all other bonuses are at 100%.

Both Unauthorized use of force and **Unauthorized use of deadly force penalties have been removed.


(PERSONAL NOTE)

This leadership.ini file was made in Discord back in 9/19/2021. This has been uploaded here for archival purposes.


Feel free to comment if this idea should be an official part of BTLA!

If you don't like this change, also say so!

Any and all input here will be greatly appreciated!

ghost commented 3 years ago

RAW CODE

[SwatGame.Procedures] ;Bonuses ProcedureClass=class'SwatProcedures.Procedure_CompleteMission' ProcedureClass=class'SwatProcedures.Procedure_ArrestUnIncapacitatedSuspects' ProcedureClass=class'SwatProcedures.Procedure_ArrestIncapacitatedSuspects' ProcedureClass=class'SwatProcedures.Procedure_KillSuspects' ;ProcedureClass=class'SwatProcedures.Procedure_NoSuspectsIncapacitated' ;ProcedureClass=class'SwatProcedures.Procedure_NoSuspectsNeutralized' ;ProcedureClass=class'SwatProcedures.Procedure_NoCiviliansInjured' ProcedureClass=class'SwatProcedures.Procedure_AllCiviliansUnharmed' ProcedureClass=class'SwatProcedures.Procedure_NoOfficersDown' ProcedureClass=class'SwatProcedures.Procedure_PlayerUninjured' ProcedureClass=class'SwatProcedures.Procedure_ReportCharactersToTOC' ProcedureClass=class'SwatProcedures.Procedure_SecureAllWeapons' ;Penalties ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedOfficers' ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedCivilians' ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedSuspects' ProcedureClass=class'SwatProcedures.Procedure_NoHostageIncapacitated' ProcedureClass=class'SwatProcedures.Procedure_NoHostageKilled' ProcedureClass=class'SwatProcedures.Procedure_NoOfficerIncapacitated' ProcedureClass=class'SwatProcedures.Procedure_NoOfficerInjured' ProcedureClass=class'SwatProcedures.Procedure_NoOfficerTased' ProcedureClass=class'SwatProcedures.PreventSuspectEscape' ProcedureClass=class'Procedure_NoTrapsTriggered'

StatTrackerClass=class'SwatProcedures.StatTracker'

; ; Bonuses ;

[SwatProcedures.Procedure_CompleteMission] ;Localized TMC TODO move to .int when localization works Description=Mission completed Bonus=0 IsABonus=True

[SwatProcedures.Procedure_NoCiviliansInjured] ;Localized TMC TODO move to .int when localization works Description=No civilians injured Bonus=5 IsABonus=True

[SwatProcedures.Procedure_AllCiviliansUnharmed] ;TODO localize Description=All civilians unharmed Bonus=10 IsABonus=True

[SwatProcedures.Procedure_NoOfficersDown] ;Localized TMC TODO move to .int when localization works Description=No officers down Bonus=10 IsABonus=True

[SwatProcedures.Procedure_NoSuspectsNeutralized] ;Localized TMC TODO move to .int when localization works Description=No suspects neutralized Bonus=5 IsABonus=True

[SwatProcedures.Procedure_PlayerUninjured] ;Localized TMC TODO move to .int when localization works Description=Player uninjured Bonus=5 IsABonus=True

[SwatProcedures.Procedure_ReportCharactersToTOC] ;Localized TMC TODO move to .int when localization works Description=Report status to TOC IsShownInObjectivesPanel=true Bonus=10 IsABonus=True

[SwatProcedures.Procedure_SecureAllWeapons] ;Localized TMC TODO move to .int when localization works Description=All evidence secured IsShownInObjectivesPanel=true Bonus=5 IsABonus=True

[SwatProcedures.Procedure_ArrestUnIncapacitatedSuspects] ;Localized TMC TODO move to .int when localization works Description=Suspects arrested TotalBonus=60 ;the fraction of the per-enemy bonus received when an UNincapacitated enemy is arrested PerEnemyBonusFraction=1.0 IsABonus=True IsNeverHidden=True

[SwatProcedures.Procedure_ArrestIncapacitatedSuspects] ;Localized TMC TODO move to .int when localization works Description=Suspects incapacitated TotalBonus=60 ;the fraction of the per-enemy bonus received when an incapacitated enemy is arrested PerEnemyBonusFraction=0.1 IsABonus=True IsNeverHidden=True

[SwatProcedures.Procedure_KillSuspects] ;Localized TMC TODO move to .int when localization works Description=Suspects neutralized TotalBonus=60 ;the fraction of the per-enemy bonus received when an enemy is killed PerEnemyBonusFraction=0.05 IsABonus=True IsNeverHidden=True

; ; Penalties ;

[SwatProcedures.Procedure_EvacuateDownedOfficers] ;Localized TMC TODO move to .int when localization works Description=Failed to report a downed officer PenaltyPerDownedOfficer=-25

[SwatProcedures.Procedure_EvacuateDownedCivilians] Description=Failed to report a downed civilian PenaltyPerDownedHostage=-50

[SwatProcedures.Procedure_EvacuateDownedSuspects] Description=Failed to report a downed suspect PenaltyPerDownedSuspect=-10

[SwatProcedures.Procedure_NoHostageIncapacitated] ;Localized TMC TODO move to .int when localization works Description=Incapacitated a hostage ChatMessage=Penalty: [c=ff8000]Incapacitated Hostage (-25)[\c] PenaltyPerHostage=-50

[SwatProcedures.Procedure_NoHostageKilled] ;Localized TMC TODO move to .int when localization works Description=Killed a hostage ChatMessage=Penalty: [c=ff0000]Killed Hostage (-100)[\c] PenaltyPerHostage=-100

[SwatProcedures.Procedure_NoOfficerIncapacitated] ;Localized TMC TODO move to .int when localization works Description=Incapacitated a fellow officer ChatMessage=Penalty: [c=ff8000]Incapacitated Officer (-50)[\c] PenaltyPerOfficer=-50

[SwatProcedures.Procedure_NoOfficerInjured] ;Localized TMC TODO move to .int when localization works Description=Injured a fellow officer ChatMessage=Penalty: [c=ffff00]Injured Officer (-10)[\c] PenaltyPerOfficer=-10

[SwatProcedures.Procedure_NoOfficerTased] Description=Tased a fellow officer ChatMessage=Penalty: [c=ff8000]Tased Officer (-25)[\c] PenaltyPerInfraction=-25

[SwatProcedures.Procedure_PreventSuspectEscape] Description=Failed to apprehend fleeing suspect ChatMessage=Penalty: [c=ffff00]Suspect Escaped [\c] PenaltyPerInfraction=0

[SwatProcedures.Procedure_NoTrapsTriggered] Description=Tripped a trap ChatMessage=Penalty: [c=ffff00]Triggered Trap [\c] PenaltyPerInfraction=0