Removal of hardcoded events and addition of player isOnCustomEvent methods.

This commit is contained in:
MobiusDevelopment
2021-10-28 21:26:33 +00:00
parent d0c5cfe4c7
commit 8fdb4899ac
323 changed files with 580 additions and 40245 deletions

View File

@@ -216,32 +216,6 @@
<admin command="admin_setbe" accessLevel="100" />
<admin command="admin_enchant" accessLevel="100" />
<!-- ADMIN EVENT ENGINE -->
<admin command="admin_event" accessLevel="100" />
<admin command="admin_event_new" accessLevel="100" />
<admin command="admin_event_choose" accessLevel="100" />
<admin command="admin_event_store" accessLevel="100" />
<admin command="admin_event_set" accessLevel="100" />
<admin command="admin_event_change_teams_number" accessLevel="100" />
<admin command="admin_event_announce" accessLevel="100" />
<admin command="admin_event_panel" accessLevel="100" />
<admin command="admin_event_control_begin" accessLevel="100" />
<admin command="admin_event_control_teleport" accessLevel="100" />
<admin command="admin_add" accessLevel="100" />
<admin command="admin_event_see" accessLevel="100" />
<admin command="admin_event_del" accessLevel="100" />
<admin command="admin_delete_buffer" accessLevel="100" />
<admin command="admin_event_control_sit" accessLevel="100" />
<admin command="admin_event_name" accessLevel="100" />
<admin command="admin_event_control_kill" accessLevel="100" />
<admin command="admin_event_control_res" accessLevel="100" />
<admin command="admin_event_control_transform" accessLevel="100" />
<admin command="admin_event_control_untransform" accessLevel="100" />
<admin command="admin_event_control_prize" accessLevel="100" />
<admin command="admin_event_control_chatban" accessLevel="100" />
<admin command="admin_event_control_kick" accessLevel="100" />
<admin command="admin_event_control_finish" accessLevel="100" />
<!-- ADMIN EVENTS -->
<admin command="admin_event_menu" accessLevel="100" />
<admin command="admin_event_start" accessLevel="100" />
@@ -584,11 +558,6 @@
<admin command="admin_stats" accessLevel="100" />
<admin command="admin_skill_test" accessLevel="100" />
<!-- ADMIN TVT EVENT -->
<admin command="admin_tvt_add" accessLevel="100" />
<admin command="admin_tvt_remove" accessLevel="100" />
<admin command="admin_tvt_advance" accessLevel="100" />
<!-- ADMIN VITALITY -->
<admin command="admin_set_vitality" accessLevel="100" />
<admin command="admin_set_vitality_level" accessLevel="100" />

View File

@@ -1,116 +0,0 @@
# ---------------------------------------------------------------------------
# Team vs. Team Event Engine (by HorridoJoho)
# ---------------------------------------------------------------------------
# <u><b><font color="red">WARNING: this mod require custom NPC table support turned on !</font></b></u>
# CustomNpcTable = True in General.properties
# ---------------------------------------------------------------------------
# Enable/Disable TvTEvent System
# Default: False
TvTEventEnabled = False
# TvT in instance
# Default: False
TvTEventInInstance = False
# Id of the instance template for TvT
# Default: 3049 (coliseum.xml)
TvTEventInstanceId = 3049
# Times TvT will occur (24h format).
# Default: 9:00,15:00,21:00,3:00
TvTEventInterval = 9:00,15:00,21:00,3:00
# Registration timer from start of event (in minutes).
# Default: 30
TvTEventParticipationTime = 30
# Event running time (in minutes).
# Default: 20
TvTEventRunningTime = 20
# TvT Event NPC (create a custom npc of type L2TvTEventNpc).
# Default: 70010
TvTEventParticipationNpcId = 70010
# TvT Event Participation Fee (itemId, number). Fee is not returned.
# Example: 57,100000
# Default: 0,0
TvTEventParticipationFee = 0,0
# Location for TvTEvent NPC to spawn in form x,y,z[,heading]
# Default: 83425,148585,-3406
TvTEventParticipationNpcCoordinates = 83425,148585,-3406
# Minimum amount of players allowed in each team.
# Default: 1
TvTEventMinPlayersInTeams = 1
# Maximum amount of players allowed in each team.
# Default: 20
TvTEventMaxPlayersInTeams = 20
# Minimum level of players that may join the event.
# Default: 1
TvTEventMinPlayerLevel = 1
# Maximum level of players that may join the event.
# Default: 85
TvTEventMaxPlayerLevel = 85
# Respawn delay timer (in seconds).
# Default: 10
TvTEventRespawnTeleportDelay = 10
# Exit delay timer (in seconds).
# Default: 10
TvTEventStartLeaveTeleportDelay = 10
# First Team - Name, Start/Death x,y,z location.
TvTEventTeam1Name = Team1
TvTEventTeam1Coordinates = 148695,46725,-3414
# Second Team - Name, Start/Death x,y,z location.
TvTEventTeam2Name = Team2
TvTEventTeam2Coordinates = 149999,46728,-3414
# Reward for winning team.
# Example: TvTEventReward = itemId,amount;itemId,amount;itemId,amount
TvTEventReward = 57,100000
# TvTEvent Rules
TvTEventTargetTeamMembersAllowed = True
TvTEventScrollsAllowed = False
TvTEventPotionsAllowed = False
TvTEventSummonByItemAllowed = False
# Door ID's to open/close on start/end.
# Not supported in instance, use xml template for defining doors.
# Example: TvTDoorsToOpen = 1;2;3;4;5;6
TvTDoorsToOpen =
TvTDoorsToClose =
# Should both teams get reward if there's a tie?
TvTRewardTeamTie = False
# Participant's effects handling on teleport/death.
# Effects lasting through death never removed.
# 0 - always remove all effects.
# 1 - remove all effects only during port to event (noblesse blessing can be used)
# 2 - never remove any effect
# Default: 0
TvTEventEffectsRemoval = 0
# Fighter-class participants will be buffed with those buffs each respawn
# Format: skill1Id,skill1Level;skill2Id,skill2Level...
# Example: 1504,1;1501,1;1502,1;1499,1
TvTEventFighterBuffs =
# Mage-class participants will be buffed with those buffs each respawn
# Format: skill1Id,skill1Level;skill2Id,skill2Level...
# Example: 1504,1;1500,1;1501,1;1085,3
TvTEventMageBuffs =
# Maximum number of allowed participants per IP address (dualbox check)
# Default: 0 (no limits)
TvTEventMaxParticipantsPerIP = 0
# Voiced command (.tvt) working during TVT event to get information about event status
TvTAllowVoicedInfoCommand = false